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

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

NetBeans JDBC MySQL Tutorial

Συνδεσιμότητα Java Database ( JDBC ) επιτρέπει στους προγραμματιστές λογισμικού για να συνδέσετε τις εφαρμογές Java με την MySQL , μια ανοικτή διακομιστή βάσης δεδομένων πηγή που σας επιτρέπει να προσθέσετε εμμονή των δεδομένων για τις εφαρμογές σας . Για να συνδέσετε τις δύο τεχνολογίες , θα πρέπει να προσθέσετε το πρόγραμμα οδήγησης Connector /J στη διαδρομή τάξη της αίτησής σας . Σε NetBeans , αυτό γίνεται μέσα από το παράθυρο "Ιδιότητες έργου " . Οδηγίες
απόκτηση της τελευταίας έκδοσης του Connector /J

1

Πλοήγηση σε http://dev.mysql.com/downloads/connector/j/. 2

Επιλέξτε την πιο πρόσφατη έκδοση του Connector /J και κάντε κλικ στο "Download ". Ανακοίνωση για το πακέτο είναι διαθέσιμο ως μια ανεξάρτητη πλατφόρμα tar.gz και φερμουάρ .
Εικόνων 3

Αποσυμπιέστε το συμπιεσμένο αρχείο με την τοποθεσία στην οποία μπορείτε να αποθηκεύσετε τις βιβλιοθήκες της Java .
Η
η προσθήκη του JDBC Java Archive ( JAR ) Εφαρμογές σας Build Path
Η 4

Open NetBeans . Από το παράθυρο Project, κάντε δεξί κλικ στο πρόγραμμα που σκοπεύετε να συνδεθείτε με MySQL .
5

Επιλέξτε "Ιδιότητες" στο κάτω μέρος της pop -up παράθυρο . Θα εμφανιστεί το παράθυρο "Ιδιότητες έργου " .
Η 6

Επιλέξτε "Βιβλιοθήκες" από τη λίστα στην αριστερή πλευρά του παραθύρου "Ιδιότητες έργου " .
Η 7

Επιλέξτε το "Run" καρτέλα από τις διαθέσιμες επιλογές . Στο μέτρο , στη δεξιά πλευρά της οθόνης , επιλέξτε "Προσθήκη JAR /Folder . "
8

Επιλέξτε το Connector /J αρχείο JAR αποσυμπιέσατε νωρίτερα . Αφήστε όλες τις προεπιλεγμένες επιλογές , όπως τα βρήκατε .
Η

9 Κάντε κλικ στο κουμπί "Άνοιγμα " και στη συνέχεια κάντε κλικ στο κουμπί " OK" στο παράθυρο "Ιδιότητες έργου " . Ο οδηγός έχει πλέον προστεθεί στη διαδρομή τάξη σας . Μπορείτε πιθανότατα θα χρειαστεί για την κατασκευή του έργου πριν από τη χρήση JDBC .
Εικόνων Γράφοντας ένα Class για πρόσβαση MySQL μέσω JDBC
Η 10

Δημιουργήστε μια νέα κλάση Java " DBMySqlImpl " για τη δοκιμή . η σύνδεση μεταξύ της εφαρμογής και MySQL σας
Η 11

Προσθέστε τον ακόλουθο κώδικα στη νέα τάξη σας :

δημόσια τάξη DBMySqlImpl υλοποιεί DBFacade

ιδιωτική σύνδεση { Connection ?

δημόσια άκυρη συνδεθείτε ( String URL , String uname , String psswd ) ρίχνει DBException {

try {

Class.forName ( " com.mysql.jdbc.Driver " ) ?

σύνδεση = DriverManager.getConnection ( URL , uname , psswd ) ?

}

αλιευμάτων ( ClassNotFoundException ε) {

ρίξει νέο DBException ( " DBException που αντιμετωπίζουν " , ε) ? }


αλιευμάτων ( SQLException s ) {

ρίξει νέο DBException ( " DBException αντιμετώπισε " , s ) ?

}

}

public void αποσύνδεση ( ) ρίχνει DBException {

try {

connection.close ( ) ?

}
αλιευμάτων

( SQLException ε) {

ρίξει νέο DBException ( " DBException αντιμετώπισε » , ε) ?

} }


public void προετοιμασία ( ) ρίχνει DBException {

try {

Δήλωση s = connection.createStatement ( ) ?

s.executeUpdate ( « βάση δεδομένων Drop αν υπάρχει testdb ")?

s.executeUpdate ( "Δημιουργία βάσης δεδομένων testdb ")?

s.close ( ) ? }


αλιευμάτων ( SQLException ε) {

ρίξει νέο DBException ( " DBException αντιμετώπισε » , ε) ?

} }


Η 12

δημιουργήσετε μια νέα κατηγορία για την εφαρμογή της κατηγορίας " DBMySqlImpl " από καλώντας τη σύνδεση , η προετοιμασία και αποσυνδέστε μεθόδους . Ο κώδικας θα δημιουργήσει μια νέα βάση δεδομένων MySQL που ονομάζεται " testdb . "
Η
εικόνων

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

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