JAVA里面对CLOB的操作在绝大多数情况下,使用2种方法使用CLOB
1 相对比较小的,可以用String进行直接操作,把CLOB看成字符串类型即可
2 如果比较大,可以用 getAsciiStream 或者 getUnicodeStream 以及对应的 setAsciiStream 和 setUnicodeStream 即可
读取数据
ResultSet rs = stmt.executeQuery("SELECT TOP 1 * FROM Test1");
rs.next();
Reader reader = rs.getCharacterStream(2);
插入数据
PreparedStatement pstmt = con.prepareStatement("INSERT INTO test1 (c1_id, c2_vcmax) VALUES (?, ?)");
pstmt.setInt(1, 1);
pstmt.setString(2, htmlStr);
pstmt.executeUpdate();
更新数据
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM test1");
rs.next();
Clob clob = rs.getClob(2);
long pos = clob.position("dog", 1);
clob.setString(1, "cat", len, 3);
rs.updateClob(2, clob);
rs.updateRow();
分享到:
相关推荐
java操作oracle clob,基础教程,教你clob在java中的用法,简单易学。
java操作oracle clob,基础教程,教你clob在java中的用法,简单易学。
网络上很多关于JAVA对Oracle中BLOB、CLOB类型字段的操作说明,有的不够全面,有的不够准确。
java操作oracle clob,基础教程,教你clob在java中的用法,简单易学。
运用Java如何存取Oracle中的CLOB类型字段
JAVA读CLOB对象 完整代码 very good very strong
该类中包含有多个方法对数据库中的clob字段进行查询、插入、事物处理、批处理、调用存储过程等操作。使用的是myeclipse8.6,oracle11g,测试的时候执行手动建个表xml_buffer,包含id、xmlcontent字段即可,然后在...
mybatis 对clob类型转换,解决clob类型数据插入数据库报异常问题
Hibernate对BLOB CLOB操作,详细的操作说明
java读取oracle数据库中clob字段 把oracle数据库中字段类型为clob的字段值以字符串的形式读取出来
oracleoracleoracleoracleoracleoracleoracleoracleoracleoracleoracleoracleoracleoracleoracleoracle
数据库中clob类型转换的问题 数据库中clob类型转换的问题
CLOB、BLOB 与 CLOB 与 BLOB 的区别 CLOB(Character Large OBject)是一种数据库类型,用于存储大型字符对象。...Java 中可以使用不同的方式来操作 CLOB,包括将 CLOB 看成字符串类型和使用流式操作方式。
Mybatis 处理 CLOB、BLOB 类型数据
编程语言Java操作Clob,很实用.pdf
Java 中处理 Clob 和 Blob 类型的注解配置 Java 中处理 Clob 和 Blob 类型的注解配置是一种常见的处理大规模数据的方法。Clob(Character Large OBject)类型和 Blob(Binary Large OBject)类型是数据库中两种常用...
NULL 博文链接:https://jarorwar.iteye.com/blog/555697
完整通过JAVA读写ORACLE中CLOB、BLOB字段的方法,提供数据库连接池的方法