日期:2014-05-18  浏览次数:20732 次

最高分 在线求SPRING + hibernate + oracle9i CLOB的问题
找了   很多资料   !   很多还是不能解决问题!!   各种配置都使过了!可以显示clob   却不能增加!
需要一位朋友   帮我解决!可能需要加一下msn   ,小弟愚昧!!
谢谢了

我的MSN   :wxfxp@hotmail.com

谢谢了!   项目急用!!

------解决方案--------------------
首先,你的问题好像不是很清楚,你的意思是说用 hibernate 没有办法怎么clob么?假设是这样,那么: hibernate 是不能直接增加clob记录的,首先要加一条空的clob记录,然后update那条记录。
------解决方案--------------------
String string1 = "插入CLOB的内容 ";
String sql = "insert into SM_T_TABLE1 (ID,CONTENT) values (1,EMPTY_CLOB()) ";
String sql2 = "update SM_T_TABLE1 set CONTENT=? where ID= ' " + 1 + " ' ";
PreparedStatement pstmt=Conn.prepareStatement(sql2);
pstmt.setString(1, string1);
pstmt.executeUpdate();
跟转编码没关系吧,只要是字符串类型,除非转成乱码