Für Codes, die wiederverwendet werden können, besteht unsere beste Möglichkeit darin, sie zu kapseln und sie dann bei der nächsten Verwendung direkt aufzurufen. Was ich in diesem Artikel erwähnen möchte, ist die JDBC-Toolklasse, mit der meiner Meinung nach jeder beim Erlernen von Java in Berührung gekommen ist. In Bezug auf die Kapselungsmethode wird in diesem Artikel zunächst kurz die Werkzeugklasse erläutert, die relevanten Kapselungsschritte aufgelistet und anschließend relevante Beispiele aufgeführt.
1. Beschreibung
Im Java-Entwicklungsprozess werden einige Klassen wie Scanner und Random häufig im Code verwendet. Sie sind Klassen für die Tastatureingabe und die Generierung von Zufallszahlen. Sie werden in Java als Tool-Klassen bezeichnet.
2. Schritte
Kapseln Sie die JDBC-Toolklasse
Fügen Sie eine Methode hinzu, um das Datenbankverbindungsobjekt abzurufen
Fügen Sie eine Methode zum Freigeben der Verbindung hinzu
3. Beispiele
Paket com.qianfeng.util; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; /** * JDBC-Toolklasse * Es gibt eine Möglichkeit, die Verbindung herzustellen * @author dushine */ öffentliche Klasse JDBCUtil { /** * Methode zum Herstellen einer Datenbankverbindung * @return Verbindungsverbindung * @throws SQLException */ öffentliche statische Verbindung getConnection() löst SQLException { String url = "jdbc:mysql://localhost:3306/class?useSSL=false"; String user = "root"; String-Passwort = „root“; Connection conn = DriverManager.getConnection(url,user,password); Rücklaufverbindung; } /** * Methode zum Lösen der Verbindung * @param conn * @throws SQLException */ public static void releaseSourse(Connection conn) löst eine SQLException { aus if (conn != null) { conn.close(); } } /** * Methode zum Lösen der Verbindung * @param conn Datenbankverbindungsobjekt * @param stmt Das Objekt zum Ausführen der SQL-Anweisung * @throws SQLException */ public static void releaseSourse(Connection conn,Statement stmt) löst eine SQLException { if (stmt != null) { stmt.close(); } if (conn != null) { conn.close(); } } /** * Methode zum Lösen der Verbindung * @param conn Datenbankverbindungsobjekt * @param stmt Das Objekt zum Ausführen der SQL-Anweisung * @param resultSet Die Ergebnismenge, die durch die Ausführung der SQL-Anweisung zurückgegeben wird * @throws SQLException */ public static void releaseSourse(Connection conn,Statement stmt,ResultSet resultSet) löst eine SQLException { if (resultSet != null) { resultSet.close(); } if (stmt != null) { stmt.close(); } if (conn != null) { conn.close(); } } }
Das Obige ist die Methode zum Kapseln von JDBC-Toolklassen in Java. Nachdem Sie die detaillierte Erklärung gelesen haben, möchten Sie möglicherweise den gekapselten Codeteil selbst ausprobieren, um zu sehen, ob Sie den praktischen Vorgang unabhängig durchführen können.