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