欢迎光临
我们一直在努力

关于如何使用JdbcTemplate实现在WebLogic812,Oracle9i上的CLOB数据的写操作-JSP教程,Java技巧及代码

建站超值云服务器,限时71元/月

进行写操作的方法

import java.sql.*;import org.springframework.jdbc.core.*;import org.springframework.jdbc.core.support. abstractlobcreatingpreparedstatementcallback;import org.springframework.jdbc.support.lob.lobcreator;import org.springframework.jdbc.support.lob.lobhandler;import org.springframework.jdbc.support.lob.*;import org.springframework.jdbc.support.nativejdbc.*;
public void storemessatecontent(jdbctemplate jdbctemplate, string msg) throws      sqlexception {    string sql = "insert into test (content)" +        "values (?)";    try {      oraclelobhandler handler = new oraclelobhandler();      handler.setnativejdbcextractor(new weblogicnativejdbcextractor());      this.lobhandler = (lobhandler) handler;      jdbctemplate.execute(sql,                           new abstractlobcreatingpreparedstatementcallback(this.          lobhandler) {        protected void setvalues(preparedstatement ps, lobcreator lobcreator) throws            sqlexception {          lobcreator.setclobasstring(ps, 1, msg); //设置详细的clob字段的内容        }      }      );    }    catch (exception ex) {      throw new sqlexception(          "update clob type column [content]  error!");    }  }
程序测试环境:welogic812+springframework1.1+oracle9i

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 关于如何使用JdbcTemplate实现在WebLogic812,Oracle9i上的CLOB数据的写操作-JSP教程,Java技巧及代码
分享到: 更多 (0)