import oracle.sql.CLOB;
import java.sql.PreparedStatement;
CLOB tempClob = null;
String texto = "texto muy muy muy largo";
Connection cnx = conexionBD.getConexion();
String strSQL = "insert into tabla values (?,?,?,?,?,?)";
PreparedStatement ps = cnx.prepareStatement(strSQL);
tempClob = CLOB.createTemporary(cnx, true, CLOB.DURATION_SESSION);
tempClob.open(CLOB.MODE_READWRITE);
Writer tempClobWriter = tempClob.getCharacterOutputStream();
tempClobWriter.write(texto);
tempClobWriter.flush();
tempClobWriter.close();
tempClob.close();
ps.setInt(1, maxId);
ps.setInt(2, siteIdCliente);
ps.setString(3, nombreReporteAdd );
ps.setString(4, comentarioReporteAdd );
ps.setClob(5, tempClob);
ps.setString(6, categoriaReporteAdd );
ps.execute();
cnx.close();
ps.close();
miércoles, 19 de diciembre de 2012
INSERT CLOB ORACLE
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario