Die Java JDBC -Bibliothek können Sie in einer Datenbank , wo Sie die Tabellen abfragen verbinden können. Sie verwenden inneren Verknüpfungen zu fremden Schlüssel, die die Felder in einer Tabelle enthalten sind, zu finden , die Links zu einer anderen Tabelle . Zum Beispiel die " customerid "-Feld in einer Tabelle customer Links zu den ausländischen " customerid "-Taste in der Reihenfolge Tabelle , so können Kunden ihre jeweiligen Bestellungen verknüpfen. Anleitung
1
Öffnen Sie das Java-Editor Sie verwenden, um Ihr Projekt zu erstellen. Öffnen Sie das Projekt und Source-Code -Datei , in der Sie verknüpfen möchten und verwenden Sie die innere Verknüpfung Aussagen .
2
Fügen Sie die JDBC -Bibliotheken. Kopieren Sie den folgenden Code am Anfang der Java -Quellcode-Datei :
import java.sql * ;
3
Ersetzen Sie die "root " und " . ; vergessen "-Werte mit dem eigenen Benutzernamen und das Kennwort in den folgenden Code an den Server und einer Datenbank namens connect" mydata ":
Class.forName ( " com.mysql.jdbc.Driver "); con =
4
die innere Verknüpfung Anweisung SET . Der folgende Code verbindet einen Kunden -Tabelle in eine Tabelle Orders , um den Fremdschlüssel namens " customerid " finden :
Statement query = con.createStatement (); ResultSet Datensatz = query.executeQuery ( " select * from Kunden c Join- o auf o.customerid = c.CustomerID ");
5
Zeigen Sie die Ergebnisse . Der folgende Code zeigt die ersten Kunden Namen in der gemeinsame Erklärung , um zu überprüfen , dass die Abfrage erfolgreich gearbeitet :
string name = dataset.getInt ("name" ); System.out.println (" Name des Kunden : "+ name);