首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

JDBC 连接 Oracle 11G 有关问题小记

2012-09-13 
JDBC 连接 Oracle 11G 问题小记因公司运维那边将 Oracle 换成了 11.2 的版本,运行JDBC程序后一直提示异常

JDBC 连接 Oracle 11G 问题小记
因公司运维那边将 Oracle 换成了 11.2 的版本,运行JDBC程序后一直提示异常信息:


以前使用 oracle10 是没有问题的,估计是因为数据库升级问题,于是发现通过使用 SQL Developer 能够正常连接,可以判断出 Oralce Server 端配置应该是不存在问题。莫非是驱动也需要更新?
于是经过在 oralce 官方一阵摸索之后,发现 oracle 专门为11G提供了JDBC的 driver,地址:
http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html
于是下载了 ojdbc6.jar, 替换了 classes12.jar 后,仍然不能成功,还是上述错误。又返回到JDBC下载页面,看了一下它的 README 发现里面的里面有一个写法是:
 
继续 Run ,发现一切正常,难道之所以要这样写是为了区分 Service name 和 SID?因为我发现通过使用 SQL Developer 连接库时,填写其中的 dbpri 其中就有一个选项,是选择 SID 还是 Service name。

热点排行