jdbc插入修改clob类型的两种方式
2013-07-30 19:35
302 查看
方法一: Connection con = dbl.loadConnection(); strSql = "insert into table1(id,a) values (1,EMPTY_CLOB())"; dbl.executeSql(strSql); String str2 = "select a from " + " table1 where id=1"; ResultSet rs = dbl.openResultSet(str2); if(rs.next()){ CLOB c = ((OracleResultSet)rs).getCLOB("a"); c.putString(1, "长字符串"); String sql = "update table1 set a=? where id=1"; PreparedStatement pstmt = con.prepareStatement(sql); pstmt.setClob(1, c); pstmt.executeUpdate(); pstmt.close(); } con.commit(); 方法二: Connection con = dbl.loadConnection(); CLOB clob = oracle.sql.CLOB.createTemporary(con, false,oracle.sql.CLOB.DURATION_SESSION); clob.putString(1, "长字符串"); Sql1 = "update table1 set a=? where id=1"; PreparedStatement pst = con.prepareStatement(Sql1); pst.setClob(1, clob); pst.executeUpdate(); pst.close(); con.commit();
总结:生成一个clob对象,通过预处理的setClob达到插入更新的目的
相关文章推荐
- jdbc插入修改clob类型的两种方式
- jdbc插入修改clob类型的两种方式
- 通过loadrunner 11常规通用的C语言API类型的Vuser 方式,测试验证MySQL数据库插入、查询、修改、删除数据性能脚本实例
- JDBC 对oracle 的clob ,blob类型的操作方式
- JDBC 对oracle 的clob ,blob类型的操作方式
- 转:Win10秘笈:两种方式修改网卡物理地址(MAC)
- 常用排序算法之二:直接插入排序的两种实现方式
- JSP连接mysql数据库的jdbc-odbc桥和jdbc直连两种方式详解
- 修改数据库表字段类型为clob时,报错:ORA-22858
- liunx 修改服务器时间的两种方式
- SpringJDBC调用存储过程的两种方式(先记录下来,日后在细细研究实现原理)
- Intent 传递基本类型的数据的两种方式(不是Serializable,Parcelable)
- 使用PreparedStatement向数据表中插入、修改、删除、获取Blob类型的数据
- 连接数据库的两种方式:Jdbc-Odbc桥和Jdbc直连
- 修改mac系统下某种文件类型的默认打开方式
- webstorm文件类型关联错误 导致文件打开方式不对 修改文件关联设置
- C# 获取Windows语言类型(两种方式)
- 使用java + oracle插入clob类型的数据
- JDBC与JNDI这两种连接方式有什么区别
- 批量修改Texture属性 两种方式加载贴图,通过Resources.LoadAll Directoy 获取项目路径:Application.dataPath; using UnityEn