在Java項目中使用JDBC調用MySQL數據庫是常見的操作,而要使用JDBC調用MySQL需要引入相應的包。
import java.sql.*;
在使用JDBC調用MySQL前,需要先加載驅動程序,代碼如下:
try { Class.forName("com.mysql.cj.jdbc.Driver"); } catch (ClassNotFoundException e) { e.printStackTrace(); }
接著,需要獲取MySQL數據庫的連接,代碼如下:
Connection conn = null; String url = "jdbc:mysql://localhost:3306/test"; String username = "root"; String password = "123456"; try { conn = DriverManager.getConnection(url, username, password); } catch (SQLException e) { e.printStackTrace(); }
得到連接后,就可以進行數據庫操作了,如查詢數據:
Statement stmt = null; ResultSet rs = null; try { stmt = conn.createStatement(); String sql = "SELECT * FROM student"; rs = stmt.executeQuery(sql); while (rs.next()) { String name = rs.getString("name"); int age = rs.getInt("age"); System.out.println("name:" + name + "age:" + age); } } catch (SQLException e) { e.printStackTrace(); }
最后,需要釋放資源,代碼如下:
try { rs.close(); stmt.close(); conn.close(); } catch (SQLException e) { e.printStackTrace(); }