Εισαγωγή τα απαραίτητα μαθήματα από την επικόλληση του παρακάτω κώδικα σε σας :
java.sql.Connection εισαγωγής ? Java.sql.DriverManager εισαγωγής ? Java.sql.ResultSet εισαγωγής ? εισαγωγή java.sql.ResultSetMetaData ? java.sql.SQLException εισαγωγής ? java.sql.Statement εισαγωγής ? 2
Σύνδεση με τη βάση δεδομένων . Θα πρέπει να περιβάλλουν τις περισσότερες από τις εντολές στα ακόλουθα βήματα με μια δήλωση try-catch να ασχοληθεί με τα λάθη SQLException που θα μπορούσαν να προκύψουν
Connection con = DriverManager.getConnection ( " jdbc : . Ντέρμπι ://localhost : 1527/sample " , " χρήστης " , " πέρασμα " ) ?
Αλλάξτε τη λέξη " ντέρμπι " στο όνομα του προγράμματος βάση δεδομένων που χρησιμοποιείτε . Για παράδειγμα , " mysql " για τη MySQL .
Τα δύο τελευταία επιχειρήματα παράδειγμα , ως "χρήστης " και " περάσει ", αντιπροσωπεύουν , αρκετά κατάλληλα , το όνομα χρήστη και τον κωδικό πρόσβασης για τη βάση δεδομένων σας .
Η Φτηνές 3
Δημιουργία και να εκτελέσετε μια δήλωση σε αυτό το πλαίσιο . . Ανακτήσετε τα αποτελέσματα της δήλωσης ως ResultSet
Δήλωση s = con.createStatement ( ) ? ResultSet rs = s.executeQuery ( " select * from APP.Customer ")?
Αυτό έρχεται σε ένα ερώτημα για να πάρετε όλες τις πληροφορίες από τον πίνακα των πελατών στη βάση δεδομένων APP . Μπορείτε να το αντικαταστήσετε με οποιαδήποτε έγκυρη εντολή SQL για τη βάση δεδομένων που χρησιμοποιείτε .
Η 4
Αποκτήστε το «μεταδεδομένα» για το ResultSet και να το αποθηκεύσετε στην κατηγορία ResultSetMetaData .
ResultSetMetaData RSM = rs.getMetaData ( ) ?
Όπως ίσως υποψιάζεστε , τα μεταδεδομένα αναφέρεται στις πληροφορίες που περιγράφει το ερώτημά σας . Αυτό περιλαμβάνει όχι μόνο τα ονόματα των στηλών , αλλά και πληροφορίες όπως το όνομα του σχήματος , τους τύπους δεδομένων για τις στήλες , και εάν μια στήλη επιτρέπει μηδενικές τιμές .
5
Πάρτε τα ονόματα των στηλών και να τις εκτυπώσετε στην οθόνη σε χωριστές γραμμές για
. (int x = 1 ? χ <= rsm.getColumnCount ()? χ + +) { System.out.println ( rsm.getColumnName (x)) ?}
Η
Η
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα