Java 連接 MySQL 數據庫是一項常見的編程任務,使用 Java 可以通過 JDBC API 實現連接 MySQL 數據庫。在 Java 中連接 MySQL 數據庫的類通常包括以下幾個部分:
/** * 定義某個類,連接MySQL數據庫 */ public class ConnectionToMySQL { private Connection connection; private PreparedStatement statement; private ResultSet resultSet; /** * 連接數據庫的方法 */ public void connectToDB() { try { // 加載JDBC驅動 Class.forName("com.mysql.jdbc.Driver"); // 獲取連接 connection = DriverManager.getConnection( "jdbc:mysql://127.0.0.1:3306/testdb?user=root&password=root"); System.out.println("Connect to database successfully"); } catch (SQLException | ClassNotFoundException e) { e.printStackTrace(); } } /** * 查詢的方法 */ public void executeQuery() { try { // SQL查詢 String sql = "SELECT * FROM student"; statement = connection.prepareStatement(sql); resultSet = statement.executeQuery(); while (resultSet.next()) { System.out.println(resultSet.getString("name")); } } catch (SQLException e) { e.printStackTrace(); } finally { close(); } } /** * 關閉方法 */ private void close() { try { if (resultSet != null) { resultSet.close(); } if (statement != null) { statement.close(); } if (connection != null) { connection.close(); } } catch (SQLException e) { e.printStackTrace(); } } }
Java 連接 MySQL 數據庫類的實現通常需要考慮大量的異常處理,因此使用 try-catch結構來處理異常,以確保程序的穩定性和可靠性。此外,連接 MySQL 數據庫的類還需要定義查詢、插入、更新等方法來實現具體的數據庫操作。在編寫 Java 連接 MySQL 數據庫類的過程中,我們可以利用其它高級框架,如 Spring、Hibernate 等進行升級和優化。