Come trovare chiavi esterne Utilizzando interno entra a far parte in Java

April 30

La libreria Java JDBC consente di connettersi a un database in cui è possibile interrogare le tabelle. Si utilizza interiore si unisce per trovare chiavi esterne, che sono i campi contenuti in una tabella che si collega a un altro tavolo. Per esempio, il campo "IDCliente" in un link tabella Customer alla chiave esterna "CustomerID" nella tabella ordine, in modo da poter collegare i clienti ai rispettivi ordini.

istruzione

1 Aprire l'editor Java si utilizza per creare il progetto. Aprire il file di codice del progetto e la fonte in cui si desidera collegare e utilizzare unirsi alla interiore dichiarazioni.

2 Aggiungere le librerie JDBC. Copiare e incollare il seguente codice all'inizio del file di codice sorgente di Java:

import java.sql. *;

3 Sostituire i valori e "root" "password" con il proprio username e password nel seguente codice per la connessione al server e un database denominato "mydata":

Class.forName ( "com.mysql.jdbc.Driver");
con = DriverManager.getConnection
( "Jdbc: mysql: // localhost: 3306 / mydata", "root", "password");

4 Impostare la inner join dichiarazione. Il seguente codice si collega una tabella di cliente a una tabella degli ordini di trovare la chiave esterna denominata "CustomerID":

interrogazione Statement = con.createStatement ();
dataset ResultSet = query.executeQuery
( "Select * from clienti C uniscono ordini o su o.customerid = c.customerid");

5 Visualizzare i risultati. Il codice seguente visualizza il nome del cliente nella dichiarazione uniti per verificare che la query lavorato con successo:

string name = dataset.getInt ( "nome");
System.out.println ( "Nome cliente:" + nome);