La libreria Java JDBC consente di connettersi a un database in cui è possibile interrogare le tabelle . Si utilizza interiore si unisce a trovare le chiavi esterne , che sono i campi contenuti in una tabella che si collega a un altro tavolo . Ad esempio , il campo " ID cliente " in una tabella clienti collegamenti con la chiave esterna " customerid " nella tabella ordine , in modo da poter collegare i clienti ai rispettivi ordini. Istruzioni
1
aprire l'editor di Java che si utilizza per creare il progetto . Aprire il progetto e file di codice sorgente in cui si desidera collegare e utilizzare le istruzioni join interno .
2
Aggiungi le librerie JDBC . Copia e incolla il seguente codice all'inizio del file di codice sorgente Java :
import java.sql
* ;
3
Sostituire la "root " e " . , " valori con il proprio nome utente e password nel seguente codice per la connessione al server e un database denominato " Password mydata " :
Class.forName ( " com.mysql.jdbc.Driver " ) ; con =
4
Impostare l'istruzione join interno . Il codice seguente si collega una tabella clienti a una tabella ordini di trovare la chiave esterna chiamata " customerid " :
interrogazione Dichiarazione
= con.createStatement (); ResultSet dataset = query.executeQuery ( "select * from clienti c unirsi ordini o sui o.customerid = c.customerid " ) ;
5
visualizzerà i risultati. Il codice seguente mostra il primo nome del cliente nella dichiarazione unita a verificare che la query ha lavorato con successo :
string name = dataset.getInt ("nome " ) ; System.out.println ( " Nome del cliente : "+ nome) ;