请问连接oracle的驱动会根据数据库版本不同而变化吗?

vc555 2010-07-29 05:57:38
比如以前连接的数据库是oracle 8i的,现在把数据库升级到10g,请问在程序代码中,连接数据库驱动那部分代码需要改动吗?
...全文
77 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
看了一下兼容性列表,Oracle 8i 版本的 JDBC 驱动在那上面根本就没有,也就是说其不支持更高版本的 Oracle。
  • 打赏
  • 举报
回复
一般来说不需要更换 JDBC 驱动。各种版本的 JDBC 驱动与 Oracle 版本的兼容性列表在这里可以找到:
http://www.oracle.com/technology/tech/java/sqlj_jdbc/htdocs/jdbc_faq.html#02_02

当然了,也可以在这里可以找到 Oracle JDBC 各种版本的 JDBC 驱动程序,可以使用最新版本的 JDBC 驱动:
http://www.oracle.com/technology/global/cn/software/tech/java/sqlj_jdbc/index.html

就算要更换也只是更换 JDBC 的 jar 包,代码不需要进行改动。
Jlins 2010-07-29
  • 打赏
  • 举报
回复
因为连接的代码都是java标准 java定的规范 oracle实现而已
Jlins 2010-07-29
  • 打赏
  • 举报
回复
驱动换成 ojdbc6.jar就可以了 其他的不需要处理
老海贝 2010-07-29
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 redsequoia 的回复:]
不需要,不过最好更新一下oracle驱动的jar文件
[/Quote]
没搞过,不过顶,一楼,同意
lifang276 2010-07-29
  • 打赏
  • 举报
回复
不需要变动/
geshuyue 2010-07-29
  • 打赏
  • 举报
回复
Oracle 中的jdbc驱动主要有三类:JDBC OCI、JDBC Thin和JDBC KPRB,我们平常都是用JDBC Thin,8i和10i连接的代码不需要变动
redsequoia 2010-07-29
  • 打赏
  • 举报
回复
不需要,不过最好更新一下oracle驱动的jar文件

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧