
Wenn wir die Schnittstelle lernen. Sie können darin einige Methodenaufrufe durchführen. Der JDBC, über den wir heute sprechen werden, ist jedoch auch eine Schnittstelle zum Herstellen einer Verbindung zur Datenbank, unterscheidet sich jedoch stark von der Klassenschnittstelle, sodass jeder auf die Unterscheidung achten sollte. Im Folgenden haben wir die Schritte zum Erstellen von JDBC zusammengestellt. Für diejenigen, die mit solchen Vorgängen nicht vertraut sind, werfen wir einen Blick auf den spezifischen Inhalt.
1. Laden Sie den Datenbanktreiber. Normalerweise wird die statische Methode forName() der Class-Klasse zum Laden des Treibers verwendet. Zum Beispiel der folgende Code:
//Laden Sie den Treiber Class.forName(driverClass)
2. Stellen Sie die Datenbankverbindung über DriverManager her. DriverManager bietet die folgenden Methoden:
// Datenbankverbindung abrufen DriverManager.getConnection(String url,String user,String password);
3. Erstellen Sie ein Statement-Objekt über das Connection-Objekt. Es gibt drei Methoden zum Erstellen einer Anweisung in Verbindung:
createStatement(): Erstellt ein einfaches Statement-Objekt.
vorbereitetStatement(String sql): Erstellt ein vorkompiliertes Statement-Objekt basierend auf der eingehenden SQL-Anweisung.
PrepareCall(String SQL): Erstellt ein CallableStatement-Objekt basierend auf der eingehenden SQL-Anweisung.
4. Verwenden Sie Statement, um SQL-Anweisungen auszuführen. Alle Anweisungen verfügen über die folgenden drei Methoden zum Ausführen von SQL-Anweisungen:
execute():kann jede SQL-Anweisung ausführen, ist aber problematischer.
executeUpdate(): Wird hauptsächlich zum Ausführen von DML- und DDL-Anweisungen verwendet. Die Ausführung einer DML-Anweisung gibt die Anzahl der von der SQL-Anweisung betroffenen Zeilen zurück, und die Ausführung einer DDL-Anweisung gibt 0 zurück.
executeQuery(): kann nur Abfrageanweisungen ausführen und gibt nach der Ausführung ein ResultSet-Objekt zurück, das die Abfrageergebnisse darstellt.
5. Operationsergebnissatz. Wenn es sich bei der ausgeführten SQL-Anweisung um eine Abfrageanweisung handelt, gibt das Ausführungsergebnis ein ResultSet-Objekt zurück, das die Ergebnisse der SQL-Anweisungsabfrage speichert. Durch Betreiben dieses Objekts können Abfrageergebnisse abgerufen werden.
6. Recyceln Sie Datenbankressourcen, einschließlich des Schließens von ResultSet, Statement, Connection und anderen Ressourcen.
Das Obige ist der Vorgang zum Erstellen von JDBC-Anwendungen in Java. Nachdem Sie sich die Einführung dieses Films zum Erstellen von JDBC angesehen haben, können Sie die spezifischen Schritte zum Üben befolgen. Weitere Java-Lernanleitungen: Java-Tutorial