最近學習了Oracle數據庫,然后想着java項目連接Oracle數據庫,記錄一下這次的練習。
首先,在官網上下載Oracle驅動,下載鏈接為:
https://www.oracle.com/database/technologies/jdbc-drivers-12c-downloads.html
如下圖所示。
其次在idea中導入jar包,導入方法為:
選擇File->Project Structure->Modules->Dependencies
然后選擇右側的+號,選擇JARS or directories,選擇自己下載jar包的路徑即可。
下面是我測試連接Oracle數據庫的代碼。
Class.forName("oracle.jdbc.driver.OracleDriver");
url="jdbc:oracle:thin:@localhost:1521:orcl"
conn = DriverManager.getConnection(dbURL, "scott", "Ypr990329");
后三個參數是url,連接數據庫的用戶名,密碼。
package com.ypr;
import java.sql.*;
public class DBConnection {
public static void main(String[] args) {
ResultSet rs = null;
PreparedStatement stmt = null;
Connection conn = null;
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
String dbURL = "jdbc:oracle:thin:@localhost:1521:orcl";
conn = DriverManager.getConnection(dbURL, "scott", "Ypr990329");
System.out.println("數據庫連接成功!");
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
System.out.println("數據庫連接失敗!");
} finally {
try {
if (rs != null) {
rs.close();
rs = null;
}
if (stmt != null) {
stmt.close();
stmt = null;
}
if (conn != null) {
conn.close();
conn = null;
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
最后數據庫測試連接成功!
若有問題,可以交流。加油!