jdbc連接MySQL的步驟如下:
1. 加載驅動程序:在代碼中加載MySQL的驅動程序,通過調用`Class.forName()`方法來實現,例如:
Class.forName("com.mysql.cj.jdbc.Driver");
2. 創建連接:使用`DriverManager.getConnection()`方法創建與MySQL數據庫的連接,需要提供數據庫的URL、用戶名和密碼,例如:
String url = "jdbc:mysql://localhost:3306/mydatabase"; String username = "root"; String password = "password"; Connection conn = DriverManager.getConnection(url, username, password);
3. 執行查詢或更新操作:通過創建`Statement`對象或`PreparedStatement`對象來執行SQL查詢或更新語句,例如:
Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery("SELECT * FROM mytable");
或者
PreparedStatement pstmt = conn.prepareStatement("INSERT INTO mytable (column1, column2) VALUES (?, ?)"); pstmt.setString(1, "value1"); pstmt.setString(2, "value2"); int rowsAffected = pstmt.executeUpdate();
4. 處理結果集:對于查詢操作,可以使用`ResultSet`對象來遍歷和處理返回的結果集,例如:
while (rs.next()) { String column1 = rs.getString("column1"); int column2 = rs.getInt("column2"); // 處理結果 }
5. 關閉連接:在使用完數據庫連接后,需要顯式地關閉連接,以釋放資源,例如:
rs.close(); stmt.close(); conn.close();