JDBC : Java DataBase Connectivity, 是 JAVA 提供的一套資料庫連線框架,我們通過這套框架和特定的驅動程式就能連線到任何一個指定的資料庫!我們這篇經驗就告訴大家,如果通過JDBC連線 MySql 資料庫。
工具/原料
Eclipse
Mysql資料庫(本地資料庫最好,如果非本地,要保證可以遠端連線)
方法/步驟
步驟一 : 先看看我們需要連線的資料庫資訊
經驗涉及連線的資料庫是本地安裝的 Mysql,我們需要連線的具體資料庫名稱是 "jdbcdemo", 連線後,我們要向其中的表 "student" 中插入一條資料。
步驟二 : 新建工程和類,並將 Mysql 的驅動程式 ( jar 包的形式 ) 匯入到工程中。
Mysql 的驅動程式大家可以百度搜索下載或者在截圖顯示的百度雲盤中查詢。
關於如何將第三方jar包匯入到工程中,大家可以參考如下經驗。
0 JAVA入門之如何向工程中引入第三方jar包
步驟三 : 編寫 JDBC 連線程式碼
JDBC連線資料庫需要如下4步 :
// 1. 動態載入mysql驅動
Class.forName("com.mysql.jdbc.Driver");
// 2. 定義資料庫連線串,其中指明資料庫安裝伺服器,資料庫服務埠,資料庫名稱,使用者名稱和密碼
String url = "jdbc:mysql://localhost:3306/jdbcdemo?user=root&password=root";
// 3. 獲取資料庫連線
Connection conn = DriverManager.getConnection(url);
// 4. 獲取 Statement 物件,這個物件中提供對資料庫操作的各種方法
Statement stmt = conn.createStatement();
步驟四 : 執行SQL語句,向目標表中插入一條資料
String sql = "insert into student (id, name) values ('1000001', '張三')";
// 執行SQL語句,返回插入或者更新成功的資料行數
int executeResult = stmt.executeUpdate(sql);
System.out.println("插入成功,插入的資料條數是 : " + executeResult);
步驟五 : 檢視資料是否插入成功
步驟六 : 總結
JDBC是 JAVA 提供的資料庫連線框架,配合特定資料庫的驅動程式,我們就可以利用 JAVA 開發資料庫應用啦!
注意事項
必須要確保使用正確的資料庫驅動程式