比如以前连接的数据库是oracle 8i的,现在把数据库升级到10g,请问在程序代码中,连接数据库驱动那部分代码需要改动吗?

解决方案 »

  1.   

    不需要,不过最好更新一下oracle驱动的jar文件
      

  2.   

    Oracle 中的jdbc驱动主要有三类:JDBC OCI、JDBC Thin和JDBC KPRB,我们平常都是用JDBC Thin,8i和10i连接的代码不需要变动
      

  3.   

    驱动换成 ojdbc6.jar就可以了  其他的不需要处理
      

  4.   

    因为连接的代码都是java标准 java定的规范  oracle实现而已
      

  5.   

    一般来说不需要更换 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 包,代码不需要进行改动。
      

  6.   

    看了一下兼容性列表,Oracle 8i 版本的 JDBC 驱动在那上面根本就没有,也就是说其不支持更高版本的 Oracle。