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

class12.jar和ojdbc14.jar区别

 
阅读更多

测试环境正常的程序,到生产出如下错误

java.sql.SQLException: 不能在 UTF8 和 UCS2 之间转换: failUTF8Conv

at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)

at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179)

 

后来发现是oracle驱动的事,使用ojdbc14.jar解决问题。class12.jar和ojdbc14.jar有何区别。

 

class12.jar用于JDK1.2,1.3中,虽然在1.4,1.5中使用一般情况是没有问题的,但由于环境的变化可能出现未知的错误,这点本人深有体会。

 

ojdbc14.jar用于JDK1.4及其以上版本

 

另外二者和Oracle的版本也有关系。

 

 

在Oracle官方文档中说道:

 

 

JDBC Thin for All Platforms

 

classes12.jar (1,600,090 bytes) - for use with JDK 1.2 and JDK 1.3 

 

classes12_g.jar (2,044,594 bytes) - same as classes12.jar, except that classes were compiled with "javac -g" and contain some tracing information. 

 

classes12dms.jar (1,607,745 bytes) - same as classes12.jar, except that it contains additional code`to support Oracle Dynamic Monitoring Service. 

 

classes12dms_g.jar (2,052,968 bytes) - same as classes12dms.jar except that classes were compiled with "javac -g" and contain some tracing information. 

 

 

ojdbc14.jar (1,545,954 bytes) - classes for use with JDK 1.4 and 1.5

 

 

 

ojdbc14_g.jar (1,938,906 bytes) - same as ojdbc14.jar, except that classes were compiled with "javac -g" and contain some tracing information.

 

 

 

ojdbc14dms.jar (1,553,561 bytes) - same as ojdbc14.jar, except that it contains additional code`to support Oracle Dynamic Monitoring Service.

 

 

 

ojdbc14dms_g.jar (1,947,136 bytes) - same as ojdbc14dms.jar, except that classes were compiled with "javac -g" and contain some tracing information. 

 

 

orai18n.jar (1,645,114 bytes) - NLS classes for use with JDK 1.2, 1.3, 1.4, and 1.5. This jar file replaces the old nls_charset jar/zip files.

 

 

 

ons.jar (48,492 bytes) - for use by the pure Java client-side Oracle Notification Services (ONS) deamon. 

demo.tar (604,160 bytes) or demo.zip (529,267 bytes) - contains sample JDBC programs.

分享到:
评论

相关推荐

    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包下载

    使用这些驱动包时,通常需要在Java项目的类路径中包含对应的ojdbc.jar文件,然后通过Class.forName()方法加载Oracle的JDBC驱动,接着通过DriverManager.getConnection()方法建立与数据库的连接。在开发过程中,注意...

    Oracle驱动 ojdbc6_g.jar ojdbc6dms_g.jar

    需要注意的是,尽管ojdbc6_g.jar和ojdbc6dms_g.jar在Java 6环境下工作良好,但随着Java版本的升级,如Java 7和8,推荐使用对应的ojdbc7和ojdbc8驱动,以充分利用新版本的特性并确保兼容性。 在实际开发和运维过程中...

    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....

    ojdbc6.jar+ojdbc7.jar

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

    ojdbc5.jar,ojdbc6.jar,ojdbc7.jar

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

    nls_charset12.jar,ojdbc14.jar

    `nls_charset12.jar` 和 `ojdbc14.jar` 是两个关键的JDBC驱动文件,它们在Oracle 10G的Java应用程序中发挥着至关重要的作用。 1. `nls_charset12.jar` 文件:NLS(National Language Support)是Oracle数据库的一个...

    Oracle驱动包classes12.jar ojdbc14.jar

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

    ojdbc14.jar

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

    com.oracle.ojdbc7jar包下载.zip

    总之,ojdbc7-12.1.0.2.jar是Java开发者在Oracle数据库项目中的必备工具,它提供了连接和操作Oracle数据库的能力,使得Java应用程序能灵活地处理数据库任务。正确理解和使用这个jar包,对于提升项目质量和效率至关...

    ojdbc14-10.2.0.2.0.jar.zip

    标题中的"ojdbc14-10.2.0.2.0.jar.zip"是一个包含Oracle JDBC驱动程序的压缩文件,主要用于在Java应用程序中连接到Oracle数据库。Oracle JDBC驱动程序,也称为Oracle Thin Driver,是Java开发人员用来与Oracle数据库...

    ojdbc6.jar和orai18n.jar

    ojdbc6.jar和orai18n.jar是Oracle数据库与Java应用程序进行交互的重要组件,它们是Oracle JDBC驱动程序的一部分。JDBC(Java Database Connectivity)是Java编程语言中用于与各种类型的数据库建立连接的一套标准API...

    oracle11g.jar&class12.jar&ojdbx14.jar

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

    ojdbc6-11.2.0.3.jar下载包.rar

    标题中的"ojdbc6-11.2.0.3.jar下载包.rar"指的是一个RAR压缩文件,其中包含了ojdbc6驱动程序的特定版本——11.2.0.3。Oracle JDBC驱动程序,通常称为ojdbc,是Oracle公司提供的Java数据库连接(JDBC)驱动,用于与...

    oracle驱动 ojdbc7.jar

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

    ojdbc8.jar

    总结来说,`ojdbc8.jar`是Java开发者与Oracle数据库进行交互的关键工具,尤其在Kettle这样的ETL环境中,它使得数据迁移和处理变得更加便捷高效。了解和掌握如何正确使用这个驱动,对于任何处理Oracle数据库的Java...

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

    `ojdbc14-10.2.0.3.0.jar` 文件包含了一系列的 JDBC 类和接口,如 `java.sql.Connection`,`java.sql.Statement`,`java.sql.PreparedStatement` 等,它们是 Java 应用程序与 Oracle 数据库交互的基础。通过这些接口...

    ojdbc7-12.1.0.2.jar

    3. `classes12.jar`:包含Oracle数据库特定的类和方法,例如PL/SQL过程和函数的调用。 4. `ojdbc7_g.jar`:包含了源代码,便于开发者调试和理解Oracle JDBC驱动的工作原理。 5. `ojdbc7_deployment.jar`:包含...

Global site tag (gtag.js) - Google Analytics