Oracle 11g 的 JDBC 驱动包里,ojdbc5.jar和ojdbc6.jar这俩挺实用的,尤其你还在维护老项目,用的还是 JDK 1.5 或 1.6,那就刚刚好。
ojdbc5.jar是给 JDK 1.5 准备的,Type 4 驱动,纯 Java 实现,不用装 Oracle 客户端,直接连库,响应也快。ojdbc6.jar就更适合 JDK 1.6 了,对性能做过优化,用起来更顺手。
项目里用也不复杂,把ojdbc5.jar
或ojdbc6.jar
加到 classpath 就行。IDE 用的多的话,像 Eclipse、IDEA 这种,配置一下构建路径就能搞定。命令行?用-classpath
或者-cp
参数就行。
写连接代码也不麻烦,像这样:
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conn = DriverManager.getConnection(
"jdbc:oracle:thin:@//hostname:port/service_name",
"your_username",
"your_password"
);
用的时候注意 JDK 版本和驱动对上,不然会出点兼容性问题。异常别偷懒,SQLException
挺常见的,打个断点也方便查。
如果你项目还在跑 JDK 1.5/1.6,又要连 Oracle 11g,那这两个驱动真的是刚需。有需要的话,可以从下面这些链接下载对应的版本:
嗯,用好了,省心又稳定,老项目焕发第二春不是梦~