首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

java用什么读取和接收 clob字段 用的是 db2 急用

2012-09-14 
java用什么读取和接收 clob字段 用的是 db2 急用,在线等现在项目需要读取db2 存放的clob字段还要能更新clo

java用什么读取和接收 clob字段 用的是 db2 急用,在线等
现在项目需要读取db2 存放的clob字段 还要能更新clob字段,问下该如何操作???????急用今天必须完成!求帮组!!

[解决办法]
Class.forName("COM.ibm.db2.jdbc.app.DB2Driver").newInstance(); 
String url = "jdbc:db2:sample"; 
Connection connection = DriverManager.getConnection(url, user, password); 

connection.setAutoCommit(false);
PreparedStatement preparedStatement=connection.prepareStatement(sql);
ResultSet rs=preparedStatement.executeQuery();
Clob clob=rs.getClob(colName);
if(clob!=null)
{
Reader reader=((oracle.sql.CLOB)clob).getCharacterStream();
BufferedReader br=new BufferedReader(reader);
String value="";
String line="";
while((line=br.readLine())!=null)
{
value+=line+" ";
}

}

rs.close();
preparedStatement.close();

value就是java读取clob的值。
[解决办法]
强制转换为clob类型

热点排行