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

换ojdbc14.jar驱动后clob字段后台报异常的解决

阅读更多
换了新驱动ojdbc14.jar
对某个表进行新增处理时候报错(在jdk1.5下面)

151657 [http-8000-1] ERROR org.springframework.jdbc.support.lob.OracleLobHandler  OracleLobHandler.java 417 - Could not free Oracle LOB
java.sql.SQLException: Io 异常: End of TNS data channel


发现是此表中有个clob字段报异常,说明此驱动有问题。


最后解决办法是 换了个新驱动 ojdbc14.jar(1347kb) 
      (旧的jar包大小1148kb)

注:oracle驱动和jdk对应关系

ojdbc14.jar for JDK 5 and Database
ojdbc5.jar for JDK 5 and Database 11g
ojdbc6.jar if JDK 6 is used with Oracle Database 11g
分享到:
评论

相关推荐

    oracle 19C驱动 ojdbc8.jar orai18n.jar

    5. **高级特性**:包括分布式事务处理、存储过程调用、批量操作、流处理(用于大数据量的BLOB/CLOB字段)以及高级查询优化等功能。 orai18n.jar包含以下主要知识点: 1. **国际化支持**:此库提供了对多种语言和...

    Oracle_11g_JDBC_ojdbc6.rar

    综上所述,"Oracle_11g_JDBC_ojdbc6.rar"包含了解决Oracle 11g数据库连接问题的关键驱动,而"ORA-01461"错误和jar包冲突是开发中常见的问题,需要正确处理数据和管理项目依赖以确保应用程序的正常运行。

    ORALCE10g驱动classes12.jar版本问题 类型长度大于最大值

    升级到更现代的驱动,如ojdbc6.jar或ojdbc7.jar,可能能解决问题。不过,这需要确保新的驱动与数据库服务器版本兼容。 3. **分块传输**:如果无法更改数据类型或升级驱动,可以考虑在应用层面分块读写大数据,每次...

    ORACLE驱动程序JAR包下载 解决编辑器内WORD特殊格式粘贴问题

    `classes12.jar`是Oracle 9i及之前版本的JDBC驱动程序,而`ojdbc14.jar`则对应于Oracle 10g数据库的JDBC驱动。Oracle JDBC驱动主要有四种类型: Thin、OCI、JDBC-ODBC桥和Universal Driver,其中Thin驱动是纯Java...

    spring+hibernate 解决大字段(clob)

    3. **JDBC驱动**:对于Oracle 10g数据库,对应的JDBC驱动为`ojdbc14.jar`。需要注意的是,`ojdbc14_g.jar`并不适用于此场景。 4. **Spring版本**:根据项目的具体需求选择合适的Spring版本。 5. **Hibernate版本**:...

    java读写oracle clob字段

    确保在项目中已包含对应的JAR文件,如`ojdbc.jar`。 在Java中,Oracle的CLOB操作通常涉及到以下几个关键步骤: 1. **建立数据库连接**: - 使用`DriverManager.getConnection()`方法,传入数据库URL、用户名和...

    clob增加、修改

    Oracle提供了专用的JDBC驱动程序,例如`ojdbc.jar`,通过它可以在Java应用中执行SQL语句与数据库进行交互。 #### 1.3 使用CLOB字段 在Java中,可以通过`oracle.sql.CLOB`类来操作Oracle中的CLOB字段。该类提供了一...

    ORA-01461 仅可以为插入 LONG 列的 LONG 值赋值”解决办法

    ORA-01461 错误解决办法 ORA-01461 错误是 Oracle 数据库中的一种常见错误,错误信息为“仅可以为插入 LONG 列的 LONG 值赋值”。该错误通常是由于 Oracle 的 jar 包版本与 Oracle 数据库实际版本不匹配造成的。 ...

    Base64及oracle11g的jar.zip

    `ojdbc6.jar`是Oracle数据库的JDBC驱动程序,它允许Java应用程序连接到Oracle 11g数据库并执行SQL语句。JDBC(Java Database Connectivity)是Java中用来访问数据库的标准API,它定义了如何在Java程序中与各种类型的...

    Spring+Hibernate处理Oracle lob字段(一)

    为了连接Oracle数据库,你需要在项目的类路径下包含Oracle的JDBC驱动,这里提供的`classes12.jar`和`ojdbc14.jar`就是Oracle JDBC驱动的两个版本。在Spring配置文件中,你需要添加数据源和SessionFactory的配置,...

    类型长度大于最大值(Java调用存储过程)

    首先,问题中提到使用的是`ojdbc14.jar`版本的Oracle JDBC驱动。这个版本相对较为老旧,可能存在与新版本Oracle数据库(如Oracle 11g XE)的兼容性问题,尤其是在处理大字段(如`VARCHAR2`、`CLOB`等)时。现代的...

    Oracle,Clob,Blob数据存取的Java代码

    首先,确保你的项目已经引入了Oracle JDBC驱动(如ojdbc.jar)。然后,你需要创建一个与Oracle数据库的连接,这通常通过`DriverManager.getConnection()`方法完成,需要提供数据库URL、用户名和密码。 ```java ...

    jira移植到oracle10g指南.txt

    - 下载 Oracle 的 JDBC 驱动 ojdbc14.jar,并将其放置于 Jira 安装目录下的 `common\lib` 文件夹中。 - 注意选择合适的版本,推荐使用 10.1.0.5 版本,避免出现兼容性问题。 6. **处理 CLOB 字段:** - 由于 ...

    Oracle + mybatis实现对数据的简单增删改查实例代码

    同时,将Oracle的ojdbc6.jar库添加到项目中。 5. **配置MyBatis**:在`src/main/resources`目录下创建`config.xml`,配置数据库连接信息,包括数据库URL、用户名、密码等。 6. **创建Java包和文件**:在Java源代码...

Global site tag (gtag.js) - Google Analytics