首页 > 数据库 > Oracle > oracle jdbc 兼容性列表 url
Java数据库连接,JDBC(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。简单说,jdbc 是Java语言为了屏蔽具体的具体的数据库操作的细节不同提供的一个框架。
oracle数据库版本对应的jdbc驱动和jdk版本
| DBC 版本 | JDK 版本 | JDBC 文件名 |
| 23c |
8.x
|
ojdbc8.jar
|
| 21c | 8.x
11.x 12.x 13.x 14.x 15.x 17.x 19.x |
|
| 19c |
8.x
|
ojdbc8.jar
ojdbc8.jar ojdbc10.jar ojdbc8.jar,ojdbc10.jar*** ojdbc8.jar,ojdbc10.jar |
| 18c | 8.x
9.x 10.x 11.x |
ojdbc8.jar |
| 12.2.0 | 8.x | ojdbc8.jar |
| 12.1.0 |
8.x
|
ojdbc7.jar
ojdbc7.jar ojdbc6.jar |
| 11.2.0 |
8.x **
|
ojdbc6.jar
ojdbc6.jar ojdbc6.jar ojdbc5.jar |
| 11.1.0 | 6.x
5.x |
ojdbc6.jar
ojdbc5.jar |
| 10.2.0 |
1.2.x
|
classes12.jar
|
| 10.1.0
|
1.2.x
|
classes12.jar
|
| 9.2.0 |
1.1.x
|
classes111.zip*
classes12.zip* classes12.zip* ojdbc14.jar |
下表描述了JDBC和Oracle数据库的互操作性矩阵或认证矩阵:
哪个 JDBC 驱动程序可访问哪个 Oracle 数据库
| JDBC 驱动程序 |
Oracle 数据库 |
| 23c |
23c
|
| 21c |
21c
|
| 19c |
21c
|
| 18c |
21c
|
| 12.2.0 |
21c
|
| 12.1.0 |
21c
|
| 11.2.0 |
19c *
|
| 11.1.0 | 12.1.0
11.2.0 11.1.0 10.2.0 10.1.0 9.2.0 |
| 10.2.0 | 12.1.0
11.2.0 11.1.0 10.2.0 10.1.0 9.2.0 |
| 10.1 | 11.2.0
11.1.0 10.2.0 10.1.0 9.2.0 |
| 9.2.0
|
11.2.0
11.1.0 10.2.0 10.1.0 9.2.0 |
URL连接配置的写法
格式一: 使用ServiceName方式:jdbc:oracle:thin:@ //<host>:<port>/<service_name>例 jdbc:oracle:thin:@ //xxx.xxx.xxx.xxx:1521/orcl@后面有 //, 这是与使用SID的主要区别。(11g在@后不加//也OK)这种格式是Oracle 推荐的格式.因为对于集群来说,每个节点的SID是不一样的,而SERVICE NAME可以包含所有节点。格式二: 使用SID方式:jdbc:oracle:thin:@<host>:<port>:<SID>例 jdbc:oracle:thin:@xxx.xxx.xxx.xxx:1521:ORCL2格式三:使用TNSName方式:jdbc:oracle:thin:@<TNSName>例 jdbc:oracle:thin:@ORCL
获取ojdbc的办法:
https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html
参考文档:https://www.oracle.com/database/technologies/faq-jdbc.html#02_03
开始使用 Oracle JDBC 驱动程序 (Doc ID 1602866.1)
————————————————————————————微信公众号:天高弋猎墨天轮:https: //https://www.modb.pro/u/3738ITPUB:https: //blog.itpub.net/69924215/————————————————————————————
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69924215/viewspace-3019699/ ,如需转载,请注明出处,否则将追究法律责任。