In der tatsächlichen Entwicklung wird DriverManager verwendet, um eine Verbindung zur MySQL-Datenbank herzustellen
1 In diesem Abschnitt wurde die Verwendung von Driver zum Herstellen einer Verbindung mit der Datenbank vorgestellt und die übliche Methode von Driver verwendet. In der tatsächlichen Entwicklung wird jedoch DriverManager als Datenbankverbindungsverwaltung verwendet.
2. Erstellen Sie eine neue DriverManagerTest.java-Klasse im Projekt
3. Geben Sie den folgenden Code ein
4. Code-Erklärung, die allgemeine Drvier-Methode wird hier noch verwendet. Die Schreibmethode besteht darin, die relevanten Informationen der Datenbank in die Datei jdbc.properties zu schreiben.
Der einzige Unterschied besteht darin, dass der DriverManager-Treiber beim Laden und Herstellen einer Verbindung zur Datenbank nur den folgenden Code benötigt.
Das ist viel einfacher als Driver.
5. Testen Sie in der Hauptmethode wie folgt und zeigt an, dass die Verbindung erfolgreich ist
6. Fragen: In Driver müssen wir Reflektion verwenden, um die Implementierungsklasse Driver Driver = (Driver) Class.forName(driverClass).newInstance(); zu erstellen, und in DriverManager müssen wir nur Reflektion durchführen, um die Methode getConnection direkt zu verwenden. aber es gibt keine Möglichkeit, den Treiber tatsächlich zu registrieren: DriverManager.registerDriver(Class.forName(driverClass).newInstance());
7. Dazu müssen Sie den Quellcode des Treibers anzeigen. Klicken Sie auf die Tastenkombination Strg+T, um den Quellcode anzuzeigen – com.mysql.jdbc
8. Da sich der Quellcode in der src-Datei befindet, sehen Sie das folgende Bild
9. Klicken Sie auf Quelle anhängen, um die zuzuordnen Quellcode
10. Wählen Sie den SRC-Ordner
11. Sie sehen den folgenden statischen Code, wenn die Klasse bei der Initialisierung bereits registriert ist
Das obige ist der detaillierte Inhalt vonDriverManager stellt eine Verbindung zur MySQL-Datenbank her und wird in der tatsächlichen Entwicklung verwendet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!