MySQL是一種流行的數據庫,它需要一個驅動程序來與Java代碼交互。以下是一個使用MySQL驅動程序連接MySQL數據庫的示例代碼:
Class.forName("com.mysql.jdbc.Driver"); Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydatabase", "root", "password");
在這個示例中,我們首先加載MySQL驅動程序,這由Class.forName()方法完成。然后我們使用DriverManager.getConnection()方法來建立連接。在這里,我們需要指定要連接的數據庫的名稱,用戶名和密碼。
一旦連接建立成功,我們就可以使用它來執行SQL查詢,添加,修改或刪除數據。以下是一個簡單的示例:
Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery("SELECT * FROM mytable"); while (rs.next()) { int id = rs.getInt("id"); String name = rs.getString("name"); int age = rs.getInt("age"); System.out.println(id + "\t" + name + "\t" + age); } stmt.close(); rs.close();
在這個示例中,我們使用Statement對象來執行一個查詢,并將結果存儲在ResultSet對象中。我們可以使用ResultSet.next()方法來迭代結果集中的每一行,并使用ResultSet.getXXX()方法獲取每一列的值。
最后,不要忘記在完成數據庫操作后關閉連接,以釋放資源。
conn.close();