当前位置:  数据库>oracle

Oracle的JDBC驱动的版本

    来源: 互联网  发布时间:2017-04-11

    本文导语: 连接类型:   1、 JDBC OCI: oci是Oracle call interface的缩写,此驱动类似于传统的ODBC 驱动。因为它需要Oracle Call Interface and Net8,所以它需要在运行使用此驱动的JAVA程序的机器上安装客户端软件,其实主要是用到orcale客户端里以dll...

连接类型:

  1、 JDBC OCI: oci是Oracle call interface的缩写,此驱动类似于传统的ODBC 驱动。因为它需要Oracle Call Interface and Net8,所以它需要在运行使用此驱动的JAVA程序的机器上安装客户端软件,其实主要是用到orcale客户端里以dll方式提供的oci和服务器配置。

  2、JDBC Thin: thin是for thin client的意思,这种驱动一般用在运行在WEB浏览器中的JAVA程序。它不是通过OCI or Net8,而是通过Java sockets进行通信,是纯java实现的驱动,因此不 需要在使用JDBC Thin的客户端机器上安装orcale客户端软件,所以有很好的移植性,通常用在web开发中。

  随Oracle 8i发布的 Oracle JDBC驱动8.1.7版本

  classes111.zip 适用于JDK 1.1.x

  classes12.zip  适用于JDK 1.2.x

  只有zip文件无jar文件

  随Oracle 9i发布的Oracle JDBC驱动9.2.0版本

  新特性:

  1、Thin连接类型的驱动对BFILE,BLOB,CLOB 提供直接支持,以前通常是调用PL/SQL来实现。

  2、支持JDBC 3.0 特性

  3、ojdbc14.jar 支持JDK 1.4

  4、ojdbc14.jar 支持保存点(Savepoint)

  5、可以在不同的连接池中使用PreparedStatement,这是重要的性能提升

  从此以后新的jar文件的命名采用 ojdbc.jar 格式 ,以前的jar文件名称不变

  classes111.jar  适用于JDK 1.1.x

  classes12.jar   适用于JDK 1.2 and JDK 1.3 (我的项目环境JDK1.6,oracle 10g,windows,用了这个目前没发现问题)

  ojdbc14.jar     适用于JDK 1.4

  ***_g.jar 只是用javac -g编译,生成所有调试信息,其它全一样

  classes111.zip  适用于JDK 1.1.x

  classes12.zip   适用于JDK 1.2.x

  随Oracle 10.2发布的 Oracle JDBC驱动10.2版本

  1、全面支持JDK 1.5

  2、支持JDBC 3.0

  classes12.jar  适用于JDK 1.2 and JDK 1.3.

  ojdbc14.jar    适用于 JDK 1.4 and 5.0

  ***_g.jar 只是用javac -g编译,生成所有调试信息,其它全一样

  随Oracle 11.1发布的 Oracle JDBC驱动11.1版本

  新特性:

  1、支持JDK6,支持JDBC 4.0,新的java.sql.SQLXML类型没有被支持,是使用ojdbc6.jar来支持。J2SE 5.0 和 JDBC 3.0 全面支持使用ojdbc5.jar。

  2.不再支持oracle.jdbc.driver。从9.0.1开始的每个release都推荐使用oracle.jdbc。这一天终于到来,在11g中,引用oracle.jdbc.driver不再通过编译。

  3.j2se 1.2,1.3,1.4不再支持。11R1不再包括这些版本的jar和zip,如果仍然使用这些版本,可以继续使用10gR2的jdbc。

  4.11gR1 Thin driver支持AES加密算法,SHA1 hash算法,RADIUS, KERBEROS,SSL认证机制.

  5.支持ANYDATE和ANYTYPE类型。这两种类型自9i引入,11R1前,程序员只能通过PL/SQL操作。

  6.高级队列支持。11R1提供了访问AQ的高性能接口。

  7.支持数据库变更通知。

  8.Thin和OCI的数据库启动和关闭。11R1提供了这样的方法来启动和关闭数据库。

  9.新的工厂方法。Oracle JDBC 11R1 oracle.jdbc.OracleConnection提供了创建Oracle对象的工厂方法。

  包括ARRAY, BFILE, DATE, INTERVALDS, NUMBER, STRUCT, TIME,TIMESTAMP,TIMESTAMP等。

  ojdbc5.jar:   适用于jdk5

  ojdbc6.jar:   适用于jdk6

  ***_g.jar 只是用javac -g编译,生成所有调试信息,其它全一样

  ---------------------------------------------------

  总体讲新版本的JDBC驱动 性能强、很多bug被发现并已解决。

  我遇到的,之前使用ojdbc14.jar(不记得哪个版本了)批量插入10万条,实际只插入了3万多条,其它的丢失了,换ojdbc6.jar后,一次commit批量插入100万条也OK了。

  尽量使用和数据库版本一致的驱动,有bug时,换高版本的JDBC驱动试试  。

  如果一个jdbc的jar包你不知道是那个版本的,可以解压这个jar包,再META-INF/MANIFEST.MF 文件中找"Oracle JDBC Driver version - 10.1.0.2.0"字样,就知道版本了


    
 
 

您可能感兴趣的文章:

  • jdbc驱动for oracle? 50分求解。谢谢!
  • 请问在那里可以找oracle的jdbc驱动?
  • Oracle驱动 OCILIB
  • 请问谁有oracle8.0.5的jdbc驱动程序!!!!!
  • 关于JDBC for Oracle驱动的问题?紧急求助?
  • 听ORACLE网站上说8.1.6有支持jdbc2.0的JAVA2驱动
  • 我下载了Oracle的驱动,但是我把它放在Jbuilder7里的什么地方呢?
  • 请问某个数据库(如oracle)的jdbc驱动程序是不是在所有平台下通用?
  • 请问再jubilder里怎么用oracle-jdbc驱动?
  • 驱动程序找不到Class.forName("oracle.jdbc.driver.OracleDriver");,在程序中还要设置什么?
  • 如何获取java连接oracle的驱动?
  • 如何将Oracle数据库驱动程序加载到classpath中?
  • jdk1.3+tomcat怎样配置oracle驱动程序
  • 用Jbuilder编译文件,提示找不到oracle驱动?
  • 我是java的初学者,请问在Jbuilder6 中如何安装oracle8.0.5的Jdbc数据库驱动?
  • SOS!java如何用jdbc与oracle相连,是否要安装相应的驱动程序
  • 用jdbc连接oracle找不到驱动问题。
  • 如何自动安装JRE1.3.1以及Oracle的JDBC驱动?
  • 如何在linux + text下安装oracle8/9,我的笔记本是dell latitude d600,我找不到显卡驱动
  • SCO unix下安装oracle,但没有光盘,请大家推荐一个oracle下载站点(unix版本的)。谢谢!!!!
  • oracle版本问题
  • Oracle支持Linux的哪些发布版本
  • 国内哪里可以下载oracle8.1.7或更新版本
  • root登陆后如何看oracle的版本
  • linux下通过对文件读取方式查询oracle的版本信息
  • Oracle与redhat什么版本搭配最好?
  • Linux版本的Oracle 11g将首先被发布
  • 初学者请教,SCO UNIX 安装oracle9i 是用for哪个的版本?
  • 如何获取Linux及Oracle版本信息
  • Oracle数据库EXP/IMP版本的支持列表集合[图文]
  • 谁知道哪个版本的oracle ias 服务器可以安装在RedHat9.0上?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 问一个简单的问题,我装了oracle 8.05,我并没有发有发现JDBC这个目录,是不是我要下载jdbc for oracle。
  • ORACLE JDBC FOR ORACLE7.3.4?
  • Oracle9i 9.0.1的JDBC Drivers 可以给Oracle 8.0.5使用马?
  • 不想装oracle却还要在redhat8.0下用jdbc连接oracle如何实现?
  • oracle JDBC的问题
  • 请教: Javaswing 和 Oracle JDBC thin 连接的问题
  • 怎么直接通过JDBC连接oracle?
  • weblogic 中怎样配置 oracle JDBC driver?
  • 可否直接通过JDBC 连上Oracle(我并没有装oracle)
  • Oracle JDBC Driver
  • jdbc连接oracle
  • 告急,oracle的JDBC问题?????
  • 讨论:jdbc连接oracle数据库
  • jsp中用jdbc调用oracle数据库
  • 关于JDBC连接Oracle数据库,是否必须有Oracle客户端
  • 为什么在编译java程序的时候出现oracle.jdbc.driver不存在?急!!!
  • oracle的jdbc的配置
  • linux下怎么配置jdbc 访问oracle ,知情者请告知
  • 请问怎样用jdbc连接到oracle数据库?
  • 请问一个oracle的jdbc问题
  • Oracle 12c发布简单介绍及官方下载地址
  • 在linux下安装oracle,如何设置让oracle自动启动!也就是让oracle那个服务自动启动,不是手动的
  • oracle 11g最新版官方下载地址
  • 请问su oracle 和su - oracle有什么不同?
  • Oracle 数据库(oracle Database)Select 多表关联查询方式
  • 虚拟机装Oracle R12与Oracle10g
  • Oracle数据库(Oracle Database)体系结构及基本组成介绍
  • Oracle 数据库开发工具 Oracle SQL Developer
  • 如何设置让Oracle SQL Developer显示的时间包含时分秒
  • Oracle EBS R12 支持 Oracle Database 11g
  • Oracle 10g和Oracle 11g网格技术介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3