一、ojdbc14.jar 是啥?
它就是一个 Java 程序连接 Oracle 数据库要用的“桥梁”文件(官方叫 JDBC 驱动)。没有它,你的 Java 程序就没法跟 Oracle 数据库“说话”。
二、怎么用?简单几步:
第一步:下载 ojdbc14.jar
ojdbc14.jar 安装包下载:https://pan.quark.cn/s/1482d0b34868
第二步:把 jar 包放到你的项目里
方式有好几种,最常用的有:
直接丢进项目的某个文件夹(比如 lib 文件夹)
你可以在你的 Java 项目里新建一个文件夹,比如叫 lib,然后把 ojdbc14.jar 拷贝进去。
让 Java 编译和运行时能找到它
如果你用 IDE(比如 Eclipse、IntelliJ IDEA):
右键项目 → Build Path → Configure Build Path → Libraries → Add External JARs(或者 Add JARs)→ 找到你本地的 ojdbc14.jar → 选中并确定。
如果你是用命令行编译和运行的:
编译时:
javac -cp .;ojdbc14.jar YourJavaFile.java
(如果是 Mac/Linux,用冒号 :而不是分号 ;)
运行时:
java -cp .;ojdbc14.jar YourJavaFile
第三步:写 Java 代码连接 Oracle 数据库
一个最基本的连接示例代码是这样的(别忘了改成你自己的数据库信息):
import java.sql.*;
public class TestOracle {
public static void main(String[] args) {
// 数据库连接信息,根据你自己的情况改
String url = "jdbc:oracle:thin:@localhost:1521:orcl";
// @后面是数据库服务器地址,1521是端口,orcl是数据库服务名(也可能是SID,具体看你的配置)
String username = "你的数据库用户名";
String password = "你的数据库密码";
Connection conn = null;
try {
// 1. 加载驱动(老版本需要这句,新版本可以省略)
Class.forName("oracle.jdbc.driver.OracleDriver");
// 2. 建立连接
conn = DriverManager.getConnection(url, username, password);
System.out.println("连接成功!");
} catch (Exception e) {
e.printStackTrace();
} finally {
// 3. 关闭连接(实际项目中要更严谨地关闭资源)
if (conn != null) {
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
}
小提示:
jdbc:oracle:thin:@主机:端口:服务名是连接字符串格式,根据你数据库配置可能略有不同。
如果你不知道服务名,可以问数据库管理员,或者用 SID(比如 jdbc:oracle:thin:@localhost:1521:xe)。












网友评论