ojdbc14Oracle 10g JDBC驱动
ojdbc14 的 Oracle 驱动挺适合老项目,是用 10g 数据库的。因为 Maven 仓库不一定有,你又懒得折腾的时候,直接用这个 zip 包解压、扔进项目就行了,省事。
老项目的Oracle 10g
数据库连接,大多数还是靠ojdbc14.jar撑着。它支持JDBC 3.0
规范,基本上查询、事务都能搞定,稳定性还不错。要是你发现 Maven 里搜不到ojdbc14-10.2.0.4.0.jar
,那你不是一个人,蛮多开发也遇到过。
这时候就靠ojdbc14.zip
救场了。你解压后拿到ojdbc14.jar
,直接扔到lib
目录,在pom.xml
里加个system
scope 的依赖,Maven 项目一样能用:
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc14</artifactId>
<version>10.2.0.4.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/ojdbc14.jar</systemPath>
</dependency>
别忘了,把${project.basedir}/lib/ojdbc14.jar
改成你自己的路径哈,不然 Maven 找不到文件就白忙活了。
哦对了,如果你用的是 TNS 连接,记得配置好TNSNAMES.ORA
。比如这样写:
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
在代码里这样连数据库,经典写法:
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conn = DriverManager.getConnection(
"jdbc:oracle:thin:@localhost:1521:orcl",
"your_username",
"your_password"
);
如果你手头正好有个用Oracle 10g
的老系统,Maven 下不了驱动,那这个资源就顶。懒得折腾,又想马上跑通的项目,这种老版本驱动打包资源确实香。
下载地址
用户评论