public void iaaaaa(Connection con, String certNo, String country,
String data,String status,String addition) {
String uuid = MyUUID.randomUUID().getUUID32();
insertSql ="INSERT INTO ccs_in_interface_xml(UUID,CERT_NO,DATA_XML,COUNTRY,STATUS,ADDITION) VALUES(?,?,empty_clob(),?,?,?)";
PreparedStatement stmt = null;
try {
con.setAutoCommit(false);
stmt = con.prepareStatement(insertSql);
log.info("flush data into database.record uuid="+uuid);
stmt.setString(1, uuid);
stmt.setString(2, certNo);
//stmt.setClob(3, oracle.sql.CLOB.empty_lob());
stmt.setString(3, country);
stmt.setString(4, status);
stmt.setString(5, addition);
stmt.execute();
if(stmt!=null){
stmt.close();
}
// con.commit();
String sql = "select DATA_XML from ccs_in_interface_xml where UUID='"+uuid+"'";
stmt = con.prepareStatement(sql);
ResultSet rs = stmt.executeQuery();
oracle.sql.CLOB clob = null;
if (rs.next()) {
clob = (CLOB) rs.getClob("DATA_XML");
Writer writer = clob.getCharacterOutputStream();
writer.write(data);
writer.flush();
writer.close();
rs.close();
con.commit();
}
if(rs!=null){
rs.close();
}
if (stmt != null) {
stmt.close();
}
} catch (SQLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
stmt = null;
}
}
CLOB字段操作。
String strr = this.getClass().getResource("/cacerts").getPath();
log.info("证书库文件:"+strr);
System.setProperty("javax.net.ssl.keyStore", strr);
System.setProperty("javax.net.ssl.keyStorePassword", "changeit");
log.info("指定证书库完成。");
System.setProperty("javax.net.ssl.trustStore", strr);
System.setProperty("javax.net.ssl.trustStorePassword", "changeit");
log.info("指定信任证书库完成。");
分享到:
相关推荐
Oracle的LOB(CLOB)大字段以及(SYS_LOB$$)清理.txt
一个完整的工程,主要功能为:spring+hbernate对clob、blob字段的处理 包括:数据脚本、典型的SSH框架处理,以及spring、hibernate数据批量保存等功能源码、所用到的lib包 数据环境为:oracle 10G 开发:Mycelipse5.1...
JDBC读写Oracle的CLOB字段
关于在oracle数据库中读取clob大字段问题
把oracle数据库中字段类型为clob的字段值以字符串的形式读取出来
oracle中使用jdbc读写clob字段,很多细节介绍,内容全面。
修改clob blob 字段 修改clob blob 字段 修改clob blob 字段
NULL 博文链接:https://shihuan830619.iteye.com/blog/1662937
J2EE开发中,经常会遇到存储大文本的文字信息,而oracle数据库的vachar字段最大能存储4000个字节,存储更大的信息必须使用clob或blob字段,本文档就是针对j2ee开发中对colb字段操作的实现。
JDBC中操作Blob、Clob等对象 实例详细JDBC中操作Blob、Clob等对象 实例详细JDBC中操作Blob、Clob等对象 实例详细JDBC中操作Blob、Clob等对象 实例详细JDBC中操作Blob、Clob等对象 实例详细JDBC中操作Blob、Clob等...
asp.net操作oracle clob字段demo
ORACLE中CLOB字段转String类型
JDBC方式操作CLOB字段实例代码 。
CLOB字段处理 对CLOB进行存取的例子
该类中包含有多个方法对数据库中的clob字段进行查询、插入、事物处理、批处理、调用存储过程等操作。使用的是myeclipse8.6,oracle11g,测试的时候执行手动建个表xml_buffer,包含id、xmlcontent字段即可,然后在...
运用Java如何存取Oracle中的CLOB类型字段
CLOB字段类型报错 ORA-01704:文字字符串过长的解决
通过jdbc读取oracle数据库的clob类型的字段转换为string类型
主要是整合了jdbc处理clob类型的增删改查方法,有需要的同学可以看下