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

关于Oracle class12.jar和 ojdbc14.jar 引发的问题

 
阅读更多

采集数据入库的时候,原来好用的程序,不知道突然间怎么报了个错:
java.sql.SQLException:ORA-01461:仅能绑定要插入LONG列的LONG值
atoracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:125)
atoracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:305)
atoracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:272)
atoracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:623)
atoracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:181)
atoracle.jdbc.driver.T4CPreparedStatement.execute_for_rows(T4CPreparedStatement.java:543)
atoracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1028)
atoracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:2888)
atoracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:2960)
搞得我也很郁闷,原来以为是字符太多,查看了数据库看,约束的字符还是很大的,在网上做了多方的查找之后说有可能是驱动包的问题,把它更换成class12.jar
试了一下,果然好使。class12好用了,那我用别的ojdbc14难道就不好用了吗?我用在网上下了一个ojdbc10.2.04版本的,一试依然好用。
由此推断是ojdbc14.jar包的版本问题;

由此总结了一下错误产生的原因:

1.列约束太小,如果是字符比较多可以使用clob来解决,现在来说clob是支持4GB;

2.就是驱动版本的问题,版本低或者是版本不兼容。

分享到:
评论

相关推荐

    ojdbc下载各个版本jar包.zip,包括ojdbc6.jar,ojdbc7.jar,ojdbc8.jar 免费下载

    标题提到的"ojdbc下载各个版本jar包.zip"是一个包含多个版本的Oracle JDBC驱动程序的压缩文件,这些版本分别是ojdbc6.jar、ojdbc7.jar和ojdbc8.jar。在描述中提到了maven无法自动下载ojdbc.jar包的问题,这可能是...

    ojdbc6.jar、ojdbc8.jar、ojdbc10.jar包下载

    总的来说,ojdbc6.jar、ojdbc8.jar和ojdbc10.jar是Oracle数据库与Java应用程序之间的重要桥梁,它们使得Java开发者能够方便地与Oracle数据库进行通信,实现数据的增删改查和复杂业务逻辑的处理。由于Oracle官方不再...

    Oracle驱动 ojdbc6_g.jar ojdbc6dms_g.jar

    使用ojdbc6_g.jar,开发者可以编写Java应用程序来创建、查询、更新和删除Oracle数据库中的数据。 ojdbc6dms_g.jar是ojdbc6_g.jar的一个增强版,特别增加了诊断和管理服务(DMS,Diagnostic and Management Services...

    ojdbc6-11.2.0.3.jar和ojdbc6.jar

    ojdbc6-11.2.0.3.jar和ojdbc6.jar是两个非常重要的Oracle JDBC驱动包,它们在Java开发中扮演着至关重要的角色。 ojdbc6-11.2.0.3.jar是Oracle JDBC驱动程序的一个特定版本,适用于Oracle数据库11g Release 2(11.2....

    oracle驱动 ojdbc7.jar

    在Java开发中,与Oracle数据库交互通常需要使用Oracle提供的JDBC驱动,其中ojdbc7.jar是Oracle 12c Release 1版本的驱动包,支持Java 7及更高版本。在本场景中,由于在Maven仓库中找不到ojdbc7.jar,因此需要开发者...

    com.oracle.ojdbc7jar包下载.zip

    Oracle的ojdbc7-12.1.0.2.jar包是Oracle数据库连接Java应用程序的重要组件,主要用于在Java环境中与Oracle数据库进行交互。这个jar文件是Oracle JDBC驱动程序的一部分,它实现了Java Database Connectivity (JDBC) ...

    Oracle驱动包classes12.jar ojdbc14.jar

    Oracle驱动包`classes12.jar`和`ojdbc14.jar`是Oracle公司提供的Java数据库连接(JDBC)驱动程序,用于与Oracle数据库进行通信。这两个文件在Java应用程序中扮演着至关重要的角色,特别是对于那些需要与Oracle数据库...

    ojdbc6.jar+ojdbc7.jar

    "ojdbc6.jar"和"ojdbc7.jar"是Oracle公司为Java开发者提供的JDBC(Java Database Connectivity)驱动,它们使得Java应用程序能够顺利连接并操作Oracle数据库。 首先,我们来看`ojdbc6.jar`。这个驱动程序是针对...

    oracle11g.jar&class12.jar&ojdbx14.jar

    这里提到的"oracle11g.jar&class12.jar&ojdbc14.jar"就是用于连接Oracle 11g数据库的Java库。 首先,我们来详细了解一下这三个文件: 1. **oracle11g.jar**:这个文件通常包含了Oracle 11g数据库的JDBC驱动程序,...

    oracle数据驱动包:ojdbc14-10.2.0.3.0.jar

    Oracle 数据驱动包 `ojdbc14-10.2.0.3.0.jar` 是 Oracle 公司为 Java 应用程序提供的一种用于连接 Oracle 数据库的关键组件。Oracle JDBC (Java Database Connectivity) 驱动允许 Java 程序通过 JDBC API 与 Oracle ...

    连接oracle的jar包-ojdbc6.jar

    `Class.forName()`方法用于加载ojdbc6.jar中的Oracle JDBC驱动类。`DriverManager.getConnection()`方法则用于建立实际的数据库连接。 ojdbc6.jar还提供了许多高级功能,例如支持批处理、事务管理、预编译的SQL语句...

    java连接oracle数据库jar包ojdbc8

    总结来说,ojdbc8.jar是Java连接Oracle数据库的关键组件,配合正确的配置和使用,可以实现高效、稳定的数据库操作。同时,考虑到字符集支持,`orai18n.jar`也可能成为项目中的重要部分,特别是处理多语言数据时。...

    ojdbc14-10.2.0.2.0.rar

    ojdbc14-10.2.0.2.0.jar META-INF/MANIFEST.MF oracle.core.lmx.CoreException.class oracle.core.lmx.LmxRepConversion.class oracle.core.lvf.VersionMgr.class oracle.jdbc.Const.class oracle.jdbc....

    ojdbc.zip,内有ojdbc5.jar以及ojdbc6.jar

    ojdbc.zip文件包含两个重要的JAR(Java Archive)文件:ojdbc5.jar和ojdbc6.jar,它们都是Oracle公司提供的Java数据库连接器,用于支持Java应用程序与Oracle数据库的通信。 1. ojdbc5.jar:这个JAR文件是针对Java 5...

    oracle-ojdbc6-11.2.0.1.0.jar

    `ojdbc6-11.2.0.1.0.pom`文件是Maven用来管理依赖的元数据文件,它包含了关于这个jar包的信息,如版本、作者、许可证等。Maven在解析依赖时会使用这些信息。如果你手动添加了jar包,也需要确保有对应的pom文件,以便...

    oracle驱动包ojdbc6和ojdbc8

    ojdbc6.jar是Oracle为Java 6开发的 JDBC (Java Database Connectivity) 驱动程序,支持Oracle数据库版本10g、11g和12c的部分版本。JDBC是Java语言中连接数据库的标准API,ojdbc6.jar使得Java开发者能够通过标准接口...

    ojdbc5.jar,ojdbc6.jar,ojdbc7.jar

    Oracle JDBC驱动程序是Java开发者与Oracle数据库进行交互的重要工具,主要包含了`ojdbc5.jar`、`ojdbc6.jar`和`ojdbc7.jar`这三个版本。这些JAR文件是Oracle公司提供的Java Database Connectivity(JDBC)驱动,使得...

    nls_charset12.jar,ojdbc14.jar

    总结起来,`nls_charset12.jar` 和 `ojdbc14.jar` 是Oracle 10G JDBC连接的基础,它们为Java应用程序提供了与Oracle数据库高效、可靠的通信能力。正确配置和使用这两个驱动文件,可以实现各种复杂的数据库操作,从而...

    ojdbc14.jar

    在Java编程中,JDBC扮演着关键角色,它是一组接口和类,为开发者提供了标准的方式来访问各种类型的数据库,而ojdbc14.jar是专门为Oracle数据库设计的。 首先,我们要理解JDBC的基本概念。JDBC是一种Java API,它是...

    com.oracle.ojdbc6-11.1.0.7.0

    然后,通过标准的JDBC API,如`Class.forName("oracle.jdbc.driver.OracleDriver")`来加载驱动,并使用`DriverManager.getConnection()`建立数据库连接。 6. **注意事项**: - 官方下架意味着可能存在的安全风险和...

Global site tag (gtag.js) - Google Analytics