一、ojdbc14.jar 是啥?
它就是一個 Java 程序連接 Oracle 數據庫要用的“橋樑”文件(官方叫 JDBC 驅動)。沒有它,你的 Java 程序就沒法跟 Oracle 數據庫“説話”。
二、怎麼用?簡單幾步:
第一步:下載 ojdbc14.jar
- ojdbc14.jar 安裝包下載:https://pan.quark.cn/s/1482d0b34868
第二步:把 jar 包放到你的項目裏
方式有好幾種,最常用的有:
-
直接丟進項目的某個文件夾(比如 lib 文件夾)
- 你可以在你的 Java 項目裏新建一個文件夾,比如叫
lib,然後把 ojdbc14.jar 拷貝進去。
- 你可以在你的 Java 項目裏新建一個文件夾,比如叫
-
讓 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)。