色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql jdbc封裝類

阮建安2年前10瀏覽0評論

MySQL是一種開源的關系型數據庫管理系統,而JDBC是Java語言訪問數據庫的API。使用JDBC可以在Java程序中連接、查詢、更新關系型數據庫。

在Java程序中使用JDBC連接MySQL數據庫時,需要使用MySQL JDBC驅動程序。MySQL提供的JDBC驅動程序可以從官網上下載。

為了方便在Java程序中使用MySQL JDBC驅動程序,可以對其進行封裝,使得連接數據庫變得更加簡單方便。

/**
 * MySQL JDBC封裝類
 */
public class MySQLJdbcUtil {
private static final String URL = "jdbc:mysql://localhost:3306/test";
private static final String USER = "root";
private static final String PASSWORD = "123456";
/**
* 獲取數據庫連接
*/
public static Connection getConnection() {
Connection conn = null;
try {
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection(URL, USER, PASSWORD);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}
/**
* 關閉數據庫連接
*/
public static void closeConnection(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();
}
}
}

上面的代碼是一個MySQL JDBC封裝類,其中包含了獲取數據庫連接和關閉數據庫連接的方法。

在使用Java程序連接MySQL數據庫時,只需要調用MySQLJdbcUtil類的getConnection方法即可。

/**
 * 測試MySQLJdbcUtil類
 */
public class MySQLJdbcUtilTest {
public static void main(String[] args) {
Connection conn = MySQLJdbcUtil.getConnection();
if (conn != null) {
System.out.println("連接成功!");
MySQLJdbcUtil.closeConnection(conn, null, null);
} else {
System.out.println("連接失敗!");
}
}
}

上面的代碼是一個測試MySQLJdbcUtil類的Java程序。在程序中調用MySQLJdbcUtil類的getConnection方法獲取數據庫連接,如果連接成功,則會輸出“連接成功!”;如果連接失敗,則會輸出“連接失敗!”。

通過封裝MySQL JDBC驅動程序,可以大大簡化Java程序連接MySQL數據庫的過程。