La bibliothèque JDBC Java permet de vous connecter à une base de données où vous pouvez interroger les tables . Vous utilisez des jointures internes pour trouver les clés étrangères , qui sont les champs contenus dans une table que les liens vers une autre table . Par exemple, le champ « code client » dans une clientèle liens de la table à la clé étrangère " customerid " dans le tableau de commande, donc vous pouvez lier des clients à leurs ordres respectifs . Instructions
1
ouvrir l'éditeur Java que vous utilisez pour créer votre projet. Ouvrez le projet et le fichier de code source dans lequel vous souhaitez créer un lien et utilisez les instructions de jointure interne .
2
Ajouter les bibliothèques JDBC. Copiez et collez le code suivant au début du fichier de code source Java: Photos
java.sql d'importation * ;
3
remplacer le " root" et " . »; valeurs avec votre propre nom d'utilisateur et mot de passe dans le code suivant pour vous connecter au serveur et une base de données nommée " Mot de passe mydata ":
Class.forName ( " com.mysql.jdbc.Driver " ); con = Hôtels 4
Mettre en place la déclaration de jointure interne . Le code suivant se connecte une table client à une table de commandes pour trouver la clé étrangère appelée " customerid ":
requête de déclaration de
= con.createStatement (); ResultSet dataset = query.executeQuery ( "SELECT * FROM clients c rejoindre commandes o sur o.customerid = c.customerid ");
5
afficher les résultats. Le code suivant affiche le nom du premier client dans la déclaration jointe à vérifier que la requête a travaillé avec succès :
string name = de dataset.getInt ( "nom") ; System.out.println (" Nom du client: "+ nom);