介紹
Java Database Connectivity (JDBC) 是java 用來與數據庫連接的標準規范。JDBC API提供了一種可以統一連接不同數據庫的方法。在本文中,我們將探討如何使用JDBC與MySQL數據庫進行連接,并實現一個基本的學生管理系統
配置數據庫連接參數
在創建連接之前,需要配置連接參數,包括數據庫的地址,端口號,用戶名和密碼等。在這里,我們使用MySQL數據庫,連接參數的配置如下:
public static final String url = "jdbc:mysql://localhost:3306/student"; public static final String user = "root"; public static final String password = "password";
加載JDBC驅動程序
在連接數據庫之前,需要加載相應的JDBC驅動程序。在這里,我們使用MySQL的JDBC驅動程序。加載驅動程序的方法如下:
Class.forName("com.mysql.jdbc.Driver");
創建數據庫連接
創建數據庫連接是通過使用JDBC中的DriverManager.getConnection()方法來實現的。它需要一個URL、用戶名和密碼作為參數,并返回一個Connection對象。連接代碼如下:
Connection conn = DriverManager.getConnection(url, user, password);
執行SQL語句
在連接成功后,我們就可以使用JDBC與數據庫進行交互。通過創建Statement或PreparedStatement對象來執行SQL語句。例如,我們可以使用以下代碼來查詢學生表中的所有記錄:
String sql = "SELECT * FROM student"; PreparedStatement statement = conn.prepareStatement(sql); ResultSet rs = statement.executeQuery(); while (rs.next()) { //獲取記錄中的數據 }
關閉數據庫連接
使用完畢后,必須關閉連接。這可以通過調用Connection對象的close()方法來實現。關閉代碼如下:
conn.close();
結論
本文介紹了如何使用JDBC連接MySQL數據庫,以及執行SQL語句。通過這些內容,我們可以實現一個基本的學生管理系統。JDBC提供了更加靈活的方式來訪問數據庫,可以實現更加復雜的應用程序。