Hvordan finne Utenlandske Keys Bruke Indre tiltrer i Java
Java JDBC bibliotek lar deg koble til en database hvor du kan spørre tabellene. Du bruker indre blir å finne fremmednøkler, som er de feltene som finnes i en tabell som kobler til en annen tabell. For eksempel, "Kunde" -feltet i en kunde tabell linker til utenlandske "CustomerId" -tasten i ordretabellen, slik at du kan koble kunder til sine respektive bestillinger.
Bruksanvisning
1 Åpne Java editor du bruker til å opprette prosjektet. Åpne prosjektet og kildekoden filen du vil koble til og bruke indre delta uttalelser.
2 Tilsett JDBC bibliotekene. Kopier og lim inn følgende kode til toppen av Java-kildekoden file:
importere java.sql. *;
3 Bytt ut "root" og "passord" verdier med ditt eget brukernavn og passord i følgende kode for å koble til serveren og en database som heter "mydata":
Class.forName ( «com.mysql.jdbc.Driver");
con = DriverManager.getConnection
( "Jdbc: mysql: // localhost: 3306 / mydata", "root", "passord");
4 Sett opp den indre delta uttalelse. Følgende kode kobler en kunde tabell til en ordre tabellen for å finne den fremmednøkkel som heter "Kunde":
Uttalelse query = con.createStatement ();
ResultSet datasett = query.executeQuery
( "Select * fra kunder c delta bestillinger o på o.customerid = c.customerid");
5 Vise resultatene. Følgende kode viser første kundens navn i sluttet utsagn for å verifisere at forespørselen jobbet med hell:
string name = dataset.getInt ( "navn");
System.out.println ( "Kundenavn:" + navn);