从数据库中读取clob值
public String clob2String(Clob clob)
{
StringBuffer retValue=new StringBuffer();
if(clob!=null)
{
try {
Reader reader=clob.getCharacterStream();
BufferedReader in=new BufferedReader(reader);
String s=in.readLine();
while(s!=null)
{
retValue.append(s);
s=in.readLine();
}
} catch (SQLException e) {
e.printStackTrace();
}catch (IOException e) {
}
}
return retValue.toString();
}
将string存储到数据库
public void writeClob(String s)
{
Connection conn=null;
ResultSet rs=null;
try {
java.sql.Statement stmt=conn.createStatement();
boolean flag=conn.getAutoCommit();
conn.setAutoCommit(false);
String sql="update tableName set clobCloumn=empty_Clob()";
String updateSql="select clobCloumn from tableName for update";
stmt.executeUpdate(sql);
rs=stmt.executeQuery(updateSql);
while(rs.next())
{
Writer writer=rs.getClob("clobCloumn").setCharacterStream(1);
writer.write(s);
writer.flush();
writer.close();
}
conn.commit();
conn.setAutoCommit(flag);
} catch (SQLException e) {
e.printStackTrace();
} catch (IOException e) {
try {
conn.rollback();
} catch (SQLException e1) {
e1.printStackTrace();
}
e.printStackTrace();
}
}
分享到:
相关推荐
java操作oracle clob,基础教程,教你clob在java中的用法,简单易学。
oracle中使用jdbc读写clob字段,很多细节介绍,内容全面。
java操作oracle clob,基础教程,教你clob在java中的用法,简单易学。
JAVA读CLOB对象 完整代码 very good very strong
java操作oracle clob,基础教程,教你clob在java中的用法,简单易学。
网络上很多关于JAVA对Oracle中BLOB、CLOB类型字段的操作说明,有的不够全面,有的不够准确。
完整通过JAVA读写ORACLE中CLOB、BLOB字段的方法,提供数据库连接池的方法
运用Java如何存取Oracle中的CLOB类型字段
编程语言Java操作Clob,很实用.pdf
JDBC读写Oracle的CLOB字段
java读取oracle数据库中clob字段 把oracle数据库中字段类型为clob的字段值以字符串的形式读取出来
mybatis 对clob类型转换,解决clob类型数据插入数据库报异常问题
asp.net操作oracle clob字段demo
数据库中clob类型转换的问题 数据库中clob类型转换的问题
Mybatis 处理 CLOB、BLOB 类型数据
java中(注解符)处理Clob(blob)类型
NULL 博文链接:https://jarorwar.iteye.com/blog/555697
简单写的一个小工具,把图片存入oracle中,按clob和blob两种方式存储,并读取图片
主要是整合了jdbc处理clob类型的增删改查方法,有需要的同学可以看下