先保存其它数据生成一条记录. 然后执行一个查询(查询你想插入clob类型的记录)val_clob是一个字符型.. 你试试吧.. 我就是这样做的 .. 我是用来保存大字段的 .. 不知你的用法是怎么样的 ? pstmt = connection.prepareStatement(s_query);
rs = pstmt.executeQuery();
oracle.sql.CLOB clobtt = null; if(rs.next())
{
clobtt = (oracle.sql.CLOB)rs.getClob(1);
} try
{ Writer wr = clobtt.getCharacterOutputStream();
wr.write(val_clob);
wr.flush();
wr.close();
rs = pstmt.executeQuery();
oracle.sql.CLOB clobtt = null; if(rs.next())
{
clobtt = (oracle.sql.CLOB)rs.getClob(1);
} try
{ Writer wr = clobtt.getCharacterOutputStream();
wr.write(val_clob);
wr.flush();
wr.close();
解决方案 »
- jsp在什么情况下可以这样引用参数啊?
- 请教高手hibernate配置文件问题
- 设置下拉列表长度
- 关于Spring整合Hibernate的问题 照刘长炯视频做的。他通过了,我过不了
- 奇怪的编译问题!
- JSP中如何让链接所挂的参数在IE下方的状态栏中显示为乱吗?急急急急急急?
- 新手求救!如何实现对某个首页,每访问一次,其统计次数就增加一次!在线等!只要提供的代码好使就立即结贴!
- TOMCAT 错误,请高手指教
- 【请教】org.springframework.web.servlet.PageNotFound - No mapping found for HTTP req
- 想在大显示展示网站,可触摸的那种,请问屏开发与电脑上网站开发是不是用同一种方式开发就行,还是显示屏开发与手机开发一样
- 关于读取oracle中clob字段的中文信息的问题
- jdbc连接oracle9.0的问题
public String getArchive(String sql)
{
String description = "";
oracle.sql.CLOB clobtmp = null;
PreparedStatement pstmt = null;
try
{
ConnectionPool cn = new ConnectionPool();
connection = cn.getConnection();
connection.setAutoCommit(true);
pstmt = connection.prepareStatement(sql);
ResultSet result = pstmt.executeQuery(); if(result.next())
{ oracle.jdbc.driver.OracleResultSet ors = (oracle.jdbc.driver.OracleResultSet)result;
clobtmp = (oracle.sql.CLOB) ors.getClob(1); }
if(clobtmp==null || clobtmp.length()==0)
{ System.out.println("======CLOB对象为空 ");
description = "";
}
else
{ description=clobtmp.getSubString((long)1,(int)clobtmp.length());
System.out.println("======字符串形式 "+description);
} result.close();
pstmt.close();
connection.close(); }catch(SQLException ex)
{
System.err.println("Manipulator.getArchive: " + ex.getMessage());
}
return description; }
在classpath里指一下包的路径
如果是tomcat可以直接拷贝到tomcat\common\lib下
到13000时会有问题