campo Um CLOB ( Character Large Object) é um campo em um banco de dados Oracle que contém um localizador ou ponteiro para um objeto grande. Campos CLOB são usados para armazenar ponteiros para arquivos grandes no banco de dados , eliminando a necessidade de gerenciar os arquivos e seus localizadores em um sistema de arquivos separado , ao abordar os problemas associados com o armazenamento de grandes objetos diretamente no banco de dados . A fim de recuperar um campo CLOB , você terá que usar uma linguagem de programação , como Java, para ler os dados para o qual ele aponta . Quando você tiver recuperado o fluxo de arquivos , você pode ler e processar o seu conteúdo. Coisas que você precisa 
 banco de dados Oracle 
 editor Java 
 Show Mais instruções 
 Configuração 
 1 
 Lançar o seu aplicativo de edição de Java , clicando em " Iniciar" e "Programas" de seu desktop , em seguida, selecionar o aplicativo a partir do menu . 
 2 
 Inicie um novo projeto , selecionando o menu "Arquivo" , em seguida, clicando em "New" e , em seguida, "Projeto" na maioria editores. 
 3 
 digite um nome para seu projeto e clique em " Salvar". 
 Processamento 
 4 
 Criar um CLOB novo objecto , utilizando o método de " getClob " do objecto " ResultSet " . A sintaxe é: Clob clobName = resultset.getClob ( CLOB_Field ) 
 5 
 Leia o campo CLOB como um fluxo ASII . Você vai usar o método " getAsciiStream " do objeto " Clob " para materializar os dados no campo CLOB de modo que você pode processá-lo no código Java. . Esse método retorna um " InputStream " de bytes ASCII 
 
 De acordo com a Oracle , a definição correta é: InputStream público getAsciiStream ( ) throws SQLException 
 
 Por exemplo : java.io.InputStream nameofInputStrem = clobName . getAsciiStream (); byte byteName = nameofInputStream.read (); 
 6 
 Leia o campo CLOB como um fluxo de caracteres . Você vai usar o método " getCharacterStream " do objeto " Clob " para materializar o campo CLOB como um fluxo de caracteres Unicode. Este método retorna um objeto " Reader" 
 
 A definição é : public Leitor getCharacterStream ( ) throws SQLException 
 
 Por exemplo : . Java.io.Reader nameofReader = clobName.getCharacterStream (); saída int = nameofReader.read ( ) ; 
 7 
 Ler uma porção do campo CLOB utilizando o método " getSubString " do objecto " Clob " . Este método irá retornar uma " string" objeto que contém os dados do campo CLOB do comprimento especificado , começando na posição inicial especificada 
 
 A definição é a seguinte: . GetSubString public String ( startpos longos , int length ) throws SQLException 
 
 Onde startpos é a posição de início e comprimento é o comprimento da subseqüência 
 
 Por exemplo : String = ouputString clobName.getSubString (1,25 ); 
 .