`
healthandbeauty
  • 浏览: 164695 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

如何将一个超过4000k的字符串写入Clob字段

阅读更多

如果是将一个字符串写入Clob字段,则需要做简单的变化:

public T addEntityIncludeClob(Map map) throws Exception{

 

try {

Connection con = this.getSqlMapClientTemplate().getDataSource().getConnection();

final String insertSql = "INSERT INTO NSR_DYMBXXB(ID,MBDM,GLID,MBNR)VALUES (client_info_seq.Nextval,'99991','6932',?)";

PreparedStatement ps = con.prepareStatement(insertSql);  

String abc = ">=4000字符串";

    //设置二进制CLOB参数   

           ps.setCharacterStream(1, new StringReader(abc), abc.getBytes("GBK").length); 

           ps.executeUpdate();  

           ps.close(); 

           con.commit();

           con.close();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

return (T)map;

}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics