Trabalhar com dados é bastante simples quando se usa JDBC, quer se trate de strings, datas, números inteiros , etc Considerando-se os tipos de dados mais comuns armazenados em um banco de dados são primitivos (ou facilmente conversíveis em primitivas ) , a maioria dos desenvolvedores Java que trabalharam com qualquer acesso a dados geralmente podem armazenar e ler esses tipos de dados em seu sono. No entanto, quando se trata de trabalhar com tipos de dados maiores, que não são facilmente se encaixam em nenhuma dessas estruturas - ou tipos de dados que são simplesmente muito grande para caber em tamanhos de tipo de coluna SQL padrão - o desenvolvedor deve usar um CLOB (personagem large object) para trabalhar com dados de caracteres ou um BLOB (binary large object) para dados binários. Coisas que você precisa
Java SDK (versão 1.5 ou superior)
Java Ambiente de Desenvolvimento Integrado , como Eclipse ou NetBeans (não obrigatório , mas recomendado)
Mostrar Mais instruções
1
Crie a sua conexão com o banco , como faria normalmente . ( Se você já tem acesso a um objeto Connection , você pode pular esta etapa)
2
Crie um objeto Clob do seu objeto de conexão: .
Último Clob clob = connection.createClob ();
3
Defina os dados para o CLOB utilizando setString do Clob () método :
clob.setString ( 0, largeStringData );
< br > 4
Você pode então usar o CLOB em um PreparedStatement via método setClob do PreparedStatement :
preparedStatement.setClob ( 0, clob );