`
enshiwzw
  • 浏览: 51471 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

CLOB等大字段操作 证书操作

阅读更多
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("指定信任证书库完成。");
分享到:
评论

相关推荐

    java中操作oracle的CLOB字段精解

    在 Java 中操作 CLOB 字段时,需要处理可能出现的异常,例如数据库连接异常、SQL 语句执行异常等,我们可以使用 try-catch 语句来捕获异常,并回滚事务以确保数据的一致性。 6. 使用 CLOB 字段的优势 使用 CLOB ...

    oracle中使用jdbc读写clob和blob字段

    Oracle 中使用 JDBC 读写 CLOB 和 BLOB 字段 在 Oracle 中,使用 JDBC 读写 CLOB(Character Large ...在 Oracle 中使用 JDBC 读写 CLOB 和 BLOB 字段需要注意数据的大小和类型,并选择合适的方法来进行读写操作。

    Oracle的LOB(CLOB)大字段以及(SYS_LOB$$)清理.txt

    Oracle的LOB(CLOB)大字段以及(SYS_LOB$$)清理.txt

    修改clob blob 字段

    修改clob blob 字段 修改clob blob 字段 修改clob blob 字段

    dblink_clob字段异常解决方案

    CLOB字段可以存储大量的文本数据,如文章、报表、图像等。 dblink_clob字段异常的原因 当我们使用DBLink连接远程数据库时,CLOB字段可能无法正确地传输和处理。这是因为CLOB字段的处理方式与其他数据类型不同。在...

    数据库读取clob字段

    ### 数据库读取CLOB字段 #### 概述 在Oracle数据库中,CLOB(Character Large Object)是一种用于存储大量文本数据的数据类型。...此外,对于大数据量的CLOB字段读取,还需要关注性能优化策略,例如分段读取等。

    Hibernate操作Oarcle中Clob、Blob字段小结

    这篇博客文章“Hibernate操作Oracle中Clob、Blob字段小结”可能会探讨如何在Hibernate中有效地处理这两种类型的数据。 1. **Clob与Blob的理解**: - Clob:Clob是用于存储大量字符数据的类型,例如长篇文章、XML...

    mysql和Oracle在对clob和blob字段的处理

    `CLOB`用于存储非结构化的字符数据,如长篇文章、XML文档等,而`BLOB`则用于存储二进制大对象,如图片、音频或视频文件。在处理这些大型数据时,数据库系统需要考虑存储效率、性能和查询能力。 1. MySQL对`CLOB`和`...

    读取oracle数据库中clob字段的值

    ### 读取Oracle数据库中CLOB字段的值 在处理Oracle数据库时,经常会遇到需要读取CLOB(Character Large Object)类型字段的情况。CLOB主要用于存储大量的文本数据,如文章、文档等内容。由于CLOB类型的数据量可能...

    Oracle如何对CLOB行字段来执行全文检索

    Oracle 数据库中,CLOB 行字段是一种常用的数据类型,用于存储大文本数据。然而,在 Oracle8i 版本之前,对大字段 CLOB 仍然不支持在 where 子句直接的 Like 操作。这使得开发者无法直接对 CLOB 字段中的内容进行 ...

    jdbc 处理clob类型字段

    本主题主要探讨如何使用JDBC有效地操作Oracle数据库中的CLOB类型字段,包括插入(Insert)、删除(Delete)、更新(Update)和查询(Select)等操作。 首先,我们需要理解CLOB的基本概念。CLOB是一种数据库对象,...

    spring+hbernate对clob、blob字段的处理

    一个完整的工程,主要功能为:spring+hbernate对clob、blob字段的处理 包括:数据脚本、典型的SSH框架处理,以及spring、hibernate数据批量保存等功能源码、所用到的lib包 数据环境为:oracle 10G 开发:Mycelipse5.1...

    jdbc读写Oracle的CLOB字段

    JDBC读写Oracle的CLOB字段

    关于oracle clob 类型字段重建索引SQL及修复用户表空间索引空间的存储过程

    在Oracle数据库中,CLOB(Character Large Object)类型字段用于存储大量的文本数据,如XML文档、长篇文章等。由于其特殊性,处理CLOB类型的字段时可能会遇到性能问题,特别是当涉及索引时。本话题将围绕如何针对...

    ORACLE中CLOB字段转String类型

    ### ORACLE中CLOB字段转String类型 在Oracle数据库中,`CLOB`(Character Large Object)是一种用于存储大量文本数据的数据类型。由于其能够存储非常大的文本块(最大可达4GB),因此常被用于存储文章、报告或任何...

    oracle数据库的clob大字段在jdbc中的处理方式

    Oracle数据库中的CLOB(Character Large Object)类型是用来存储大量字符数据的,比如长文本、XML文档等。在Java中,当我们需要通过JDBC(Java Database Connectivity)接口与Oracle数据库交互时,处理CLOB字段可能...

    关于在Hibernate中对于Clob,Blob字段的处理方法

    首先,Clob类型主要用来存储大量字符数据,例如长篇的文本、XML文档等。Blob则用于存储二进制大对象,比如图片、视频或者文档。在Oracle JDBC驱动中,Oracle提供了一套完善的API来创建、读取和更新Clob和Blob对象。 ...

    运用Java如何存取Oracle中的CLOB类型字段

    在IT领域,尤其是在数据库操作与Java编程的交集部分,理解和掌握如何在Java中存取Oracle数据库中的CLOB(Character Large Object)类型字段是至关重要的技能。CLOB数据类型主要用于存储大量的文本信息,如文章、报告...

Global site tag (gtag.js) - Google Analytics