Der JDBC-Treiber wird in Anwendungen verwendet werden, um Verfahren und Query Tables in mySQL nennen . Bei der Programmierung einer Datenbank-Verbindung , ist es wichtig , den Fahrer Verbindung , indem Sie es in einem " try-catch "-Block von Code zu testen. Wenn die Verbindung erfolgreich ist, setzt der Code ausgeführt . Allerdings, wenn die Verbindung fehlschlägt, wird der " try-catch "-Block einen Fehler auf der Konsole . Dies wird in Java unter Verwendung von nur ein paar Zeilen Code. Dieser Code kann einzeln verwendet werden , um die Treiberinstallation zu testen, oder es kann in einer Anwendung Klasse eingesetzt werden. Anleitung
1
Import die Java-Bibliotheken benötigt, um die JDBC-Treiber Anrufe verarbeiten . Geben Sie den folgenden Code am Anfang des Arbeitsbereichs Datei : import java.sql.Connection , Import java.sql.DriverManager , Import java.sql.SQLException ;
2
Erstellen Sie die try- catch-Block. Der folgende Code ist ein Beispiel für einen try-catch- Block Shell. Der Code, der JDBC-Treiber testet in diesem block.try {} catch (Exception exc ) {}
3
Instanziieren des JDBC-Treibers Klasse und versuchen, auf dem MySQL-Server verbinden eingefügt . Schlägt dies fehl, die code flow springt auf den " catch "-Block . Der folgende Code instanziiert die Klasse und schafft eine connection.try { Class.forName ( " com.mysql.jdbc.Driver " ) newInstance (); myConnection = DriverManager.getConnection ( . " Jdbc : mysql :///myTestSQLDatabase ", " myusername "," myPassword ");} catch (Exception exc ) {}
4
Testen Sie, ob die Verbindung geöffnet. Der folgende Code erkennt, ob die Verbindung öffnet nach der Initialisierung des JDBC-Treibers . Der Grund dafür ist nicht in den Fehler Abschnitt ist, dass der JDBC-Treiber noch möglicherweise nicht richtig installiert werden, aber eine Verbindung wurde vom SQL server.try { Class.forName ( " com.mysql.jdbc.Driver " ) abgelehnt. NewInstance () ; myConnection = DriverManager.getConnection ( " jdbc : mysql :///myTestSQLDatabase ", " myusername ", " myPassword " ), wenn {System.out.println (" Der SQL- Verbindung erfolgreich war ( myConnection.isClosed ( !)) . ");} } catch (Exception exc ) {}
5
erstellen Sie den Code zur Fehlerbehandlung . Wenn der JDBC-Treiber ist nicht richtig installiert oder es existiert nicht , ist ein Fehler markiert und code flow ist mit dem " catch "-Anweisung gesendet. Der folgende Code gibt eine Fehlermeldung an die Konsole : try { Class.forName ( " com.mysql.jdbc.Driver " ) newInstance (); myConnection = DriverManager.getConnection ( " jdbc : mysql :///myTestSQLDatabase " . " myusername "," myPassword "); if) {System.out.println ( ( myConnection.isClosed (!) " Der SQL- Verbindung erfolgreich war . ");} } catch (Exception exc ) {System.out.println (" JDBC Treiber -Fehler: "+ exc.getMessage ()); }