问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请问下 安装oracle和jdk有关系吗?

发布网友 发布时间:2022-04-10 23:44

我来回答

2个回答

懂视网 时间:2022-04-11 04:05

连接类型:
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版本

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
classes111.zip  适用于JDK 1.1.x
classes12.zip   适用于JDK 1.2.x

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

新特性:
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<jdk ver>.jar 格式 ,以前的jar文件名称不变
 


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

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

ojdbc14.jar    适用于 JDK 1.4 and 5.0
***_g.jar 只是用javac -g编译,生成所有调试信息,其它全一样

 

特点:

1、全面支持JDK 1.5
2、支持JDBC 3.0


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

ojdbc5.jar:   适用于jdk5
ojdbc6.jar:   适用于jdk6 (如果你使用jdk1.5,就不能使用这个驱动)
***_g.jar 只是用javac -g编译,生成所有调试信息,其它全一样

 

新特性:
1、ojdbc6.jar:支持JDK6,支持JDBC 4.0,新的java.sql.SQLXML类型没有被支持。ojdbc5.jar:全面支持使用JDK5 和 JDBC 3.0 。
2、建议使用oracle.jdbc.OracleDriver类,不建议使用oracle.jdbc.driver.OracleDriver。从9.0.1开始的每个release都推荐使用oracle.jdbc。

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等。


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

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

oracle的jdbc的版本与jdk对应关系

标签:提升   队列   j2se   需要   drive   r文件   date   客户端软件   11g   

热心网友 时间:2022-04-11 01:13

楼主您好,你这个问题上午我同学遇到过,我们俩一起解决了一上午,可惜还是不行,他电脑也快完蛋了,开机就卡的要命还死机半小时以上。。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
好听简单的店铺名字店铺好听的名字大全 ...还脱皮。一年四季都这样,夏天能好一点,冬天严重时怎么回事啊?应该怎 ... 手,脚一年四季脱皮怎么办 地铁跑酷 地铁跑酷鼠小意会回归吗? 印度国家安全卫队身经百战 飞机驾驶室的机舱门在飞行时关闭么?为什么会有劫机成功的案例,不... 为什么中国不会劫机 急求翻译几个句子! 急求!!翻译句子!在线等! 我们和公婆住一起,大姑子每周末都过来耍 ISO9001与ISO19001是一样的吗? 卓美亚集团的卓美亚酒店简介 jdk中有没有JDBC 北京西站到小瓦村怎么走 从北京西站到宜尚酒店怎么走最近? 北京站进站用的便宜车票 北京西站去通州区潞苑五街怎么坐地铁? 北京西站到环球影城有多远? 从北京火车站怎么去环球影城? 硒鼓粉弄在衣服上了怎么洗掉 北京火车站站到环球影城,有哪些途径可以去? 白衣服弄上碳粉怎么洗 北京到云盖寺古镇怎么坐火车 衣服弄上了复印机鼓粉,如何能洗掉? 阳泉北站到北京香河车票多少钱一张? 北京西客站到顺义东郊湿地公园座什么车? 白衣服上沾上碳粉了,怎么洗啊? 棉袄上面弄了碳粉,怎么才能洗干脆 碳粉弄衣服上怎么洗掉? 养生有哪些精髓? 卓美亚的介绍 卓美亚集团的卓美亚集团简介 卓美亚集团的介绍 ISO9001(GB/T19001)质量管理审核员 用处大吗 抖音走红韭菜姐是变性人吗? 我打算路过广州,住一晚,有什么酒店好介绍,有停车场的,交通方便的?最重要是接近市区_百度问一问 iso19001认证要求 男变女变形人的性别和女变男变性人的性别到底是男性还是女性? 卓美亚集团的卓美亚其他业务简介 ISO:八项质量管理体系与GB/T19001标准有何关系? 质量管理体系是gb/t19001,gb/t19001 什么采用了iso19001标准 有没有女变男的变性人 卓美亚集团的卓美亚集团概述 做变性手术的,都是男的变成女的,有女的变成男的的吗 卓美亚酒店管理服务(上海)有限公司怎么样? 变性手术的原理或有关内容(男变女)。 美亚生物科技集团具体产品有什么? 男的变性成女的就外观而言真的和女的一模一样吗??? 男人做变性手术真的会变成女人吗? 美亚生物科技集团现在都能存储什么?想存免疫细胞,也不知道怎么咨询,收费相关的问题