java連結mysql資料庫?

Tags: 資料庫, 連結,

java與資料庫互動是在工作中最基本的一種軟體技能,本文介紹java連結mysql資料庫的基本步驟,以及注意事項。

工具/原料

eclipse工具

mysql資料庫

方法/步驟

首先在eclipse中建立一個簡單的java專案

java連結mysql資料庫

匯入mysql的驅動包。

方式1:直接將驅動jar包貼上到lib資料夾中;然後在jar包上右鍵--add to build path

java連結mysql資料庫

java連結mysql資料庫

方式2: 通過配置變數引入驅動jar包,在專案名稱上右鍵--Build Path--Config Build Path。

java連結mysql資料庫

點選:新增外部jar。(Add External jars),選擇驅動包, 點選OK

java連結mysql資料庫

編寫測試類:

Connection conn = null; PreparedStatement ps = null; ResultSet rs = null; try { // 獲取資料庫連結 conn = DriverManager.getConnection( "jdbc:mysql://localhost:3306/junit", "root", "yaoyy09"); String sql = "select * from user"; // 預執行查詢 ps = conn.prepareStatement(sql); // 執行查詢 rs = ps.executeQuery(); // 解析查詢結果 while (rs.next()) { String name = rs.getString("nickname");// 獲取查詢欄位nickname的值 String loginname = rs.getString("username"); String pass = rs.getString("password"); System.out.println("暱稱:"+name+" ,登入名:"+loginname+" ,密碼:"+pass); } } catch (SQLException e) { e.printStackTrace(); }

java連結mysql資料庫

注意,一定要在final進行釋放資源資訊,關閉順序是rs-->ps-->conn

finally { //關閉資料庫資源資訊.!!!重要 一定要關閉 try { if (rs != null) rs.close(); } catch (SQLException e) { e.printStackTrace(); } try { if(ps != null){ ps.close(); } } catch (SQLException e) { e.printStackTrace(); } try { if(conn != null) conn.close(); } catch (SQLException e) { e.printStackTrace(); } }

java連結mysql資料庫

執行程式碼,檢視執行結果是否正常.

java連結mysql資料庫

注意事項

一定要在final進行釋放資源資訊,關閉順序是rs-->ps-->conn

相關問題答案