Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Πώς να βρείτε Ξένα Κλειδιά Χρησιμοποιώντας Εσωτερική ενώνει σε Java

Η βιβλιοθήκη Java JDBC επιτρέπει να συνδεθείτε με μια βάση δεδομένων όπου μπορείτε να ελέγξετε τους πίνακες . Μπορείτε να χρησιμοποιήσετε εσωτερικούς συνδέσμους για να βρουν ξένα κλειδιά , τα οποία είναι τα πεδία που περιέχονται σε έναν πίνακα που συνδέει σε έναν άλλο πίνακα . Για παράδειγμα , το " ΚωδΠελάτη " πεδίο σε πίνακα των πελατών συνδέσεις με το ξένο " ΚωδΠελάτη " κλειδί στον πίνακα της τάξης, ώστε να μπορείτε να συνδέσετε τους πελάτες με τις αντίστοιχες εντολές τους . Οδηγίες
Η

1 Ανοίξτε το πρόγραμμα επεξεργασίας Java μπορείτε να χρησιμοποιήσετε για να δημιουργήσετε το έργο σας . Ανοίξτε το έργο και την πηγή κώδικα του αρχείου στο οποίο θέλετε να συνδεθείτε και να χρησιμοποιήσετε το εσωτερικό ενταχθούν δηλώσεις . 2

Προσθέστε τις βιβλιοθήκες JDBC . Αντιγράψτε και επικολλήστε τον παρακάτω κώδικα στο επάνω μέρος της Java πηγαίο κώδικα : .

Java.sql εισαγωγής * ?
Εικόνων 3

Αντικαταστήστε το "root " και " ? "τιμές με το δικό σας όνομα χρήστη και τον κωδικό πρόσβασης στην παρακάτω κώδικα για να συνδεθείτε με το διακομιστή και μια βάση δεδομένων που ονομάζεται " password mydata " :

Class.forName ( " com.mysql.jdbc.Driver " ) ? con = Φτηνές 4

Ρυθμίστε το εσωτερικό ενταχθούν δήλωση. Ο κώδικας που ακολουθεί συνδέει έναν πίνακα πελατών σε έναν πίνακα παραγγελιών για να βρει το ξένο κλειδί που ονομάζεται " ΚωδΠελάτη " :

ερώτημα Δήλωση = con.createStatement ( ) ? Δέσμη ResultSet = query.executeQuery ( " επιλέξτε * από τους πελάτες γ ενταχθούν παραγγελίες o για o.customerid = c.customerid " ) ?
5

Εμφάνιση των αποτελεσμάτων . Ο παρακάτω κώδικας εμφανίζει το πρώτο όνομα του πελάτη στη συνδεδεμένη δήλωση για να βεβαιωθείτε ότι το ερώτημα εργαστεί με επιτυχία :

όνομα συμβολοσειράς = dataset.getInt ( " όνομα")? System.out.println ( " Όνομα πελάτη : "+ name ) ?
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα