pstm = conn.prepareStatement("select case_content from ex_questioncase where case_id='"+id+"' for update");
ResultSet rs = pstm.executeQuery();
if (rs.next())
{
//得到java.sql.Clob对象后强制转换为oracle.sql.CLOB
oracle.sql.CLOB clob = (oracle.sql.CLOB) rs.getClob("case_content");
Writer outStream = clob.getCharacterOutputStream();
//data是传入的字符串,定义:String data
char[] c = case_content.toCharArray();
outStream.write(c, 0, c.length);
outStream.flush();
outStream.close();
}
java.sql.Clob clob = rs.getClob("case_content");
Reader inStream = clob.getCharacterStream();
char[] c = new char[(int) clob.length()];
inStream.read(c);
//data是读出并需要返回的数据,类型是String
String data = new String(c);
inStream.close();
eqcb.setCase_content(data);
oracle大字段数据读取及插入
猜你喜欢
转载自chenshan07073311.iteye.com/blog/2278966
今日推荐
周排行