1. Penerangan
Dalam proses pembangunan java, beberapa kelas seperti Pengimbas dan Rawak sering digunakan dalam kod tersebut adalah kelas untuk input papan kekunci dan penjanaan nombor rawak, seperti a Seperti alat, ia dipanggil kelas alat di Jawa.
2. Langkah
Enkapsulasi kelas alat JDBC
Tambah kaedah untuk mendapatkan objek sambungan pangkalan data
Tambah kaedah untuk melepaskan sambungan
3. Contoh
package com.qianfeng.util; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; /** * JDBC工具类 * 有获取连接的方法 * @author dushine */ public class JDBCUtil { /** * 获取数据库连接的方法 * @return Connection conn * @throws SQLException */ public static Connection getConnection() throws SQLException { String url = "jdbc:mysql://localhost:3306/class?useSSL=false"; String user = "root"; String password = "root"; Connection conn = DriverManager.getConnection(url,user,password); return conn; } /** * 释放连接的方法 * @param conn * @throws SQLException */ public static void releaseSourse(Connection conn) throws SQLException { if (conn != null) { conn.close(); } } /** * 释放连接的方法 * @param conn 数据库连接对象 * @param stmt 执行SQL语句的对象 * @throws SQLException */ public static void releaseSourse(Connection conn,Statement stmt) throws SQLException { if (stmt != null) { stmt.close(); } if (conn != null) { conn.close(); } } /** * 释放连接的方法 * @param conn 数据库连接对象 * @param stmt 执行SQL语句的对象 * @param resultSet 执行SQL语句的返回的结果集 * @throws SQLException */ public static void releaseSourse(Connection conn,Statement stmt,ResultSet resultSet) throws SQLException { if (resultSet != null) { resultSet.close(); } if (stmt != null) { stmt.close(); } if (conn != null) { conn.close(); } } }
Atas ialah kandungan terperinci Bagaimana untuk merangkum kelas alat JDBC di Jawa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!