Java開發中常常需要與數據庫進行交互,其中MySQL是常用的數據庫之一。但是使用原始的JDBC API來完成與數據庫的交互顯得過于繁瑣,并且代碼可讀性也不高。此時,我們可以使用MySQL封裝類來簡化代碼,提高開發效率。
/** * MySQL封裝類 */ public class MySQLUtil { private static final String DRIVER = "com.mysql.jdbc.Driver"; private static final String URL = "jdbc:mysql://localhost:3306/dbname?useSSL=false"; private static final String USERNAME = "root"; private static final String PASSWORD = "123456"; /** * 獲取數據庫連接對象 */ public static Connection getConnection() { Connection conn; try { Class.forName(DRIVER); conn = DriverManager.getConnection(URL, USERNAME, PASSWORD); } catch (ClassNotFoundException | SQLException e) { e.printStackTrace(); throw new RuntimeException("獲取數據庫連接失敗"); } return conn; } /** * 關閉數據庫連接 */ public static void close(Connection conn, Statement stmt, ResultSet rs) { try { if (rs != null) { rs.close(); } if (stmt != null) { stmt.close(); } if (conn != null) { conn.close(); } } catch (SQLException e) { e.printStackTrace(); throw new RuntimeException("關閉數據庫連接失敗"); } } }
以上是一個簡單的MySQL封裝類示例。其中,getConnection()方法用來獲取數據庫連接對象,close()方法用來關閉數據庫連接。
使用MySQL封裝類的好處是可以集中管理數據庫連接,減少代碼冗余。另外,它也具有良好的擴展性,可以根據需求自定義方法。