/Mysql -connector- java- 5.1.6 - bin.jar mysqlclient " beim Starten der Java Virtual Machine ( JVM) angeben .
mit Connector /J
um die Connector /J -Treiber in Ihre Java-Anwendung zu verwenden, müssen Sie importieren die richtigen Klassen wie java.sql.Connection , java . sql.DriverManager , java.sql.SQLException und java.sql . . Diese Klassen machen es möglich, die Verbindung zur Datenbank und melden Sie alle SQL-Fehler
Um eine Verbindung zur Datenbank zu erhalten , verwenden Sie die DriverManager.getConnection ()-Funktion in der folgenden Weise :
verbinden = DriverManager.getConnection ( " jdbc : mysql ://localhost : 3306/example " + " user = mysql & password = passwd ");
Um die SQL-Abfrage ausführen , verwenden Sie das createStatement () und executeQuery ()-Funktionen , die die folgende Syntax haben :
Aussage = connect.createStatement (); results = Statement.executeQuery ( "SELECT * FROM Beispiel ");
createStatement () Methode erstellt ein Statement -Objekt, das verwendet werden, um Abfragen an die Datenbank zu senden. Die executeQuery () -Methode sendet jede Abfrage, die ein Ergebnis zurückgeben wird , wie einer select-Anweisung . Um einen Einsatz zu schicken, aktualisieren oder löschen Anweisung an die Datenbank , verwenden Sie eine executeUpdate ()-Methode . Wenn Sie eine Anwendung erstellen , wo die Aussage unbekannt ist , würden Sie die execute ( String) -Methode verwenden.
Um die Ergebnisse aus einer select-Anweisung abzurufen, verwenden Sie die getResultSet ()-Methode .
ResultSet results = stmt.executeQuery ( "SELECT * FROM Beispiel ");
Sie können rufen Sie die Anzahl der betroffenen Zeilen aus einer executeUpdate () mit dem getUpdateCount ()-Methode
< p . > das ResultSet -Methode gibt ein Objekt, das verwendet werden, um die Ergebnisse der Anweisung, die an die Datenbank gesendet wurde gedruckt werden kann. Um tatsächlich die Ergebnisse ausdrucken Sie die getString () oder getInt ()-Methoden verwenden. Sie würden diese Methoden in einer Schleife , die Ihnen erlauben den Zugriff auf und drucken jede Zeile findet
while ( results.next ()) {INT zip = rs.getInt ( "zip" ); . System.out . println (zip) ;}
Schließlich müssen Sie die Verbindung schließen () , Statement () und ResultSet -Methoden mit der close ( )-Methode.
; Zum Beispiel, um das Statement-Objekt zu schließen , würde die Syntax " statement.close ()" sein