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

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

Πώς να εκτελέσει μια Αναζήτηση Εγγραφή σε μια εφαρμογή Java

Ψάχνοντας για τα αρχεία σε μια εφαρμογή Java είναι μια κοινή λειτουργία βάσης δεδομένων που περιλαμβάνει JDBC ( Java Database Connectivity ) τάξεις . Οι εργασίες που απαιτούνται για την αναζήτηση ( ή οποιαδήποτε άλλη εργασία με βάσεις δεδομένων ) είναι η ίδια όπως και για τις πλατφόρμες μη - Java : σύνδεση με μια βάση δεδομένων , εκτελέστε ένα ερώτημα σε αυτή τη βάση δεδομένων , τότε βρόχο μέσω του προκύπτοντος συνόλου ρεκόρ . Τα πράγματα που θα χρειαστείτε
εφαρμογή βάσης δεδομένων δημιουργίας ( π.χ. MS Access )
IDE ( ολοκληρωμένο περιβάλλον ανάπτυξης )
JDK ( Java Development Kit ) από java.sun.com
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Δημιουργήστε μια δοκιμαστική βάση δεδομένων και πίνακα . Ανοίξτε τη Microsoft Access και επιλέξτε Αρχείο > Λευκά βάση δεδομένων . ( Μπορείτε να χρησιμοποιήσετε άλλες εφαρμογές δημιουργίας βάσεων δεδομένων ? Οι οδηγίες είναι γενικώς τα ίδια. )

Δημιουργήστε έναν πίνακα με τα παρακάτω πεδία : "Τίτλος ", ένα πεδίο κειμένου , "σκηνοθέτης ", ένα άλλο πεδίο κειμένου , και " year_released , « ένα πεδίο int . 2

Εισάγετε τον παρακάτω, για να δημιουργήσει δύο σειρές δεδομένων για τον πίνακα . Σειρά έχει κανείς « πόλεμος των άστρων », « lucas , " και το 1977 , που αντιστοιχεί στον τίτλο , σκηνοθέτης και year_released πεδία που μόλις δημιουργήσατε . Σειρά δύο έχει " Excalibur ", " Μπούρμαν , " και το 1980 .

Επιλέξτε Αρχείο > Αποθήκευση ως για να ξεκινήσει την αποθήκευση της βάσης δεδομένων . Πληκτρολογήστε " ταινίες " , όταν σας ζητηθεί το όνομα του πίνακα και πληκτρολογήστε " mydb " για το όνομα της βάσης δεδομένων . Αποδεχτείτε το accdb επέκταση αρχείου εικόνων
3

Δημιουργήστε ένα όνομα προέλευσης δεδομένων ( DSN ) από τη βάση δεδομένων που μόλις δημιουργήσατε , έτσι ώστε ο οδηγός Java JDBC - ODBC μπορεί να μιλήσει γι 'αυτό : . . Κάντε κλικ στο κουμπί Έναρξη , πληκτρολογήστε " ODBC , " και στη συνέχεια κάντε κλικ στο εικονίδιο Πηγές δεδομένων ( ODBC) , όταν εμφανιστεί.

στην καρτέλα DSN χρήστη του διαχειριστή προέλευσης δεδομένων , κάντε κλικ στο κουμπί Προσθήκη , και στη συνέχεια επιλέξτε το πρόγραμμα οδήγησης Microsoft Access με την επέκταση * . accdb από τη λίστα που εμφανίζεται . Στο παράθυρο εγκατάστασης του Microsoft Access , πληκτρολογήστε " mydb " για το όνομα προέλευσης δεδομένων , στη συνέχεια, πατήστε το κουμπί Επιλογή .

Πλοηγηθείτε στο αρχείο της βάσης δεδομένων mydb.accdb που δημιουργήσατε νωρίτερα , και κάντε κλικ στο OK για να αποδεχτείτε τις επιλογές σας και πίσω από τα παράθυρα διαλόγου . Κλείστε το διαχειριστή προέλευσης δεδομένων .
Η 4

Δημιουργήστε ένα νέο έργο Java χρησιμοποιώντας την προτιμώμενη σας IDE ( ολοκληρωμένο περιβάλλον ανάπτυξης ) . ( NetBeans θα χρησιμοποιηθεί για τα υπόλοιπα βήματα , τα οποία θα εφαρμόζονται γενικά σε άλλα IDEs όπως το Eclipse ή Aptana του . )

Enter " mydb " για το όνομα του έργου και αφήστε το IDE για να δημιουργήσετε ένα αρχείο Κύρια κατηγορία .

5

Εισάγετε τον παρακάτω κωδικό του προγράμματος στο παράθυρο κώδικα :

//////////////////////////////////////////////////////////////////πακέτο mydb ?

εισαγωγής java.sql * ? .
δημόσια τάξη

Main {

δημόσια στατική άκυρη κύρια ( String [ ] args ) ρίχνει Εξαίρεση { //πάρετε μια σύνδεση από το διευθυντή του οδηγού //δημιουργήσει ένα κενό ερώτημα //εκτελέσει μια Stmt sql σε αυτό queryConnection CXN = DriverManager.getConnection ( " jdbc : odbc : mydb " ) ? Δήλωση sm = cxn.createStatement ( ) ? αρχεία ResultSet = sm.executeQuery ( "SELECT * από ταινίες όπου year_released = 1977 " ) ? String title = " " ? String σκηνοθέτης = " " ? int έτος = 0 ? ενώ ( records.next ( ) ) {title = records.getString ( "title" ) ? διευθυντής = records.getString ( " διευθυντής ")? έτους = records.getInt ( " year_released ")? System.out.printf ( « τίτλο : % s , σκηνοθέτης : % s , έτος : % d % n" , τίτλος , σκηνοθέτης ,
6

Φτιάξτε και εκτελέστε το πρόγραμμα : επιλέξτε Run > Run File , και να παρατηρήσετε τα αποτελέσματα του ερωτήματος εμφανίζονται στο παράθυρο εξόδου
Η
εικόνων .

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

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