Olá Pessoal,
estou querendo inserir um registro em campo tipo Clob mas está dando problema. Estou usando Eclipse e ao rodar a classe aparece o seguinte messagem de erro:
Alguém poderia dar olhada no codigo e me dar uma luz onde erro ?
package br.com.conpro.web;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import javax.sql.rowset.serial.SerialClob;
import br.com.conpro.negocios.ConexaoOra;
public class TesteClob {
public static void main(String[] args) {
Connection conn = ConexaoOra.obterConexao();
String str = "andamento do processo";
try{
java.sql.Clob clob = new SerialClob(str.toCharArray());
PreparedStatement stmt = conn.prepareStatement("insert into tabela1(campo1, campo2) values(?,?)");
stmt.setString(1, "valor");
stmt.setClob(2, clob);
stmt.executeUpdate();
}
catch (SQLException e) { System.out.print("Mensagem do sistema: "+e.getMessage() ) ; return; }
System.out.print("Gravado com sucesso");
}
}