Connector /J μπορεί να εγκατασταθεί με το δυαδικό ή την πηγή διανομής διαθέσιμα στην ιστοσελίδα MySQL ( βλέπε Πόρων ) . Η τοποθεσία πρέπει στη συνέχεια να προστεθεί στο classpath σας πληκτρολογώντας " εξαγωγή CLASSPATH = Για να χρησιμοποιήσετε τις Connector /J οδηγών μέσα από την εφαρμογή Java σας , πρέπει να εισαγάγετε τις κατάλληλες κατηγορίες, όπως java.sql.Connection , java . sql.DriverManager , java.sql.SQLException και java.sql . Οι κατηγορίες αυτές καθιστούν δυνατή τη σύνδεση με τη βάση δεδομένων και να αναφέρει τυχόν σφάλματα SQL Για να αποκτήσετε μια σύνδεση με τη βάση δεδομένων , χρησιμοποιήστε το DriverManager.getConnection ( λειτουργία ) με τον ακόλουθο τρόπο : . Συνδεθείτε = DriverManager.getConnection ( " ; jdbc : mysql ://localhost : 3306/example " + " user = mysql & password = passwd ")? Για να εκτελέσετε το ερώτημα SQL , θα χρησιμοποιήσετε το createStatement ( ) και executeQuery ( ) λειτουργίες, οι οποίες έχουν την ακόλουθη σύνταξη : δήλωση = connect.createStatement ( ) ? αποτελέσματα = statement.executeQuery ( " Επιλέξτε * από το παράδειγμα ")? Η createStatement ( ) η μέθοδος δημιουργεί ένα αντικείμενο Δήλωση που χρησιμοποιείται για την αποστολή ερωτημάτων προς τη βάση . Η μέθοδος executeQuery ( ) στέλνει κάθε ερώτημα που θα επιστρέψει ένα αποτέλεσμα , όπως μια δήλωση select . Για να στείλετε ένα ένθετο , ενημέρωση ή διαγραφή δήλωσης στη βάση δεδομένων , θα πρέπει να χρησιμοποιήσετε executeUpdate (μέθοδος ) . Εάν δημιουργείτε μια εφαρμογή όπου ο τύπος δήλωσης είναι άγνωστος , θα πρέπει να χρησιμοποιήσετε τη μέθοδο εκτελέσει ( String ) . Για να ανακτήσετε τα αποτελέσματα από μια επίλεκτη δήλωση , θα χρησιμοποιήσετε το getResultSet (μέθοδος ) . αποτελέσματα ResultSet = stmt.executeQuery ( "SELECT * FROM παράδειγμα ")? . Μπορείτε να ανακτήσετε την καταμέτρηση των γραμμές που επηρεάζονται από executeUpdate ( ) με την getUpdateCount (μέθοδος ) Η μέθοδος ResultSet επιστρέφει ένα αντικείμενο που μπορεί να χρησιμοποιηθεί για να εκτυπώσετε τα αποτελέσματα της δήλωσης που απεστάλη στη βάση δεδομένων . Για να εκτυπώσετε πραγματικά τα αποτελέσματα που θα χρησιμοποιήσετε το GetString ( ) ή getInt ( μεθόδους ) . Θα τοποθετήσετε αυτές τις μεθόδους σε ένα βρόχο που θα σας επιτρέψει να έχουν πρόσβαση και να εκτυπώσετε κάθε σειρά ενώ ( results.next ( ) ) { INT zip = rs.getINT ( " zip ")? . System.out . println ( zip ) ? } Τέλος , πρέπει να κλείσετε την σύνδεση ( ) , δήλωση ( ) και τις μεθόδους ResultSet με το κλείσιμο (μέθοδος ) . Για παράδειγμα , για να κλείσει το αντικείμενο δήλωσης , η σύνταξη θα είναι " statement.close ( ) ? "
Η χρήση Connector /J
Η
Εικόνων
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα