Πώς να συνδεθείτε σε μια βάση δεδομένων Oracle σε Java σε υπολογιστή ή Mac

Πίνακας περιεχομένων:

Πώς να συνδεθείτε σε μια βάση δεδομένων Oracle σε Java σε υπολογιστή ή Mac
Πώς να συνδεθείτε σε μια βάση δεδομένων Oracle σε Java σε υπολογιστή ή Mac

Βίντεο: Πώς να συνδεθείτε σε μια βάση δεδομένων Oracle σε Java σε υπολογιστή ή Mac

Βίντεο: Πώς να συνδεθείτε σε μια βάση δεδομένων Oracle σε Java σε υπολογιστή ή Mac
Βίντεο: ЮЛЯ ФИНЕСС: Как я вышла с 8 этажа! Групповое изнасилование под мефедроном, психиатрическая больница 2024, Ενδέχεται
Anonim

Αυτό το wikiHow σας διδάσκει πώς να συνδέεστε σε μια βάση δεδομένων Oracle στην Java. Για να συνδεθείτε σε μια βάση δεδομένων Java, χρειάζεστε πρώτα την κλάση προγράμματος οδήγησης, τη διεύθυνση URL της βάσης δεδομένων του oracle και το όνομα χρήστη και τον κωδικό πρόσβασης.

Βήματα

9679662 1
9679662 1

Βήμα 1. Κατεβάστε την κατηγορία προγραμμάτων οδήγησης από τον ιστότοπο της Oracle

Μπορείτε να κατεβάσετε "ojdbc6.jar" ή "ojdbc7.jar".

9679662 2
9679662 2

Βήμα 2. Πληκτρολογήστε τον ακόλουθο κώδικα:

Αυτός ο κώδικας παραθέτει τη διαδικασία που θα περάσει η Java. Πρώτα θα αναζητήσει την κατηγορία προγραμμάτων οδήγησης, στη συνέχεια θα συνδεθεί με τη διεύθυνση URL βάσης δεδομένων Oracle και μετά θα συνδεθεί με τη βάση δεδομένων.

εισαγωγή java.sql. DriverManager; εισαγωγή java.sql. Connection; εισαγωγή java.sql. SQLException

9679662 3
9679662 3

Βήμα 3. Ορίστε την τάξη

Πληκτρολογήστε τον ακόλουθο κώδικα για να ορίσετε την κλάση.

κλάση OracleConnection {

9679662 4
9679662 4

Βήμα 4. Δημιουργήστε μια σειρά προτάσεων

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

public static void main (String argv) {

9679662 5
9679662 5

Βήμα 5. Δημιουργία δήλωσης αναζήτησης

Ο ακόλουθος κώδικας θα ενημερώσει το χρήστη ότι το πρόγραμμα αναζητά την κατηγορία προγραμμάτων οδήγησης. Το "System.out.println ();" χρησιμοποιείται για τη δημιουργία προτάσεων. Πληκτρολογήστε τον ακόλουθο κώδικα.

System.out.println ("Αναζήτηση για πρόγραμμα οδήγησης Oracle JDBC …");

9679662 6
9679662 6

Βήμα 6. Αναζητήστε το πρόγραμμα οδήγησης βάσης δεδομένων Java

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

δοκιμάστε {Class.forName ("oracle.jdbc.driver. OracleDriver"); }

9679662 7
9679662 7

Βήμα 7. Δημιουργήστε μια δήλωση επιστροφής εάν δεν βρέθηκε το πρόγραμμα οδήγησης βάσης δεδομένων

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

catch (ClassNotFoundException e) {System.out.println ("Το πρόγραμμα οδήγησης Oracle JDBC δεν βρέθηκε!"); e.printStackTrace (); ΕΠΙΣΤΡΟΦΗ; }

9679662 8
9679662 8

Βήμα 8. Δημιουργήστε μια δήλωση επιστροφής εάν βρεθεί πρόγραμμα οδήγησης βάσης δεδομένων

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

System.out.println ("Oracle JDBC Driver Registered.");

9679662 9
9679662 9

Βήμα 9. Συνδεθείτε στη βάση δεδομένων Oracle

Ο ακόλουθος κώδικας θα ξεκινήσει τη διαδικασία σύνδεσης με τη βάση δεδομένων Oracle.

Σύνδεση σύνδεσης = null;

9679662 10
9679662 10

Βήμα 10. Προσθέστε URL βάσης δεδομένων, όνομα χρήστη και κωδικό πρόσβασης

Ο ακόλουθος κώδικας θα εισαγάγει τη διεύθυνση URL της βάσης δεδομένων, το όνομα χρήστη και τον κωδικό πρόσβασης. Πρέπει να εισαγάγετε σωστά αυτές τις τιμές στον κώδικα. Ένα κοινό url είναι "jdbc: oracle: thin: @localhost: 1521: xe". Το όνομα χρήστη είναι "σύστημα" από προεπιλογή και ο κωδικός πρόσβασης ορίζεται από τον χρήστη όταν εγκαθιστάτε τη βάση δεδομένων του χρησμού. Πληκτρολογήστε τον ακόλουθο κώδικα με τις σωστές τιμές:

δοκιμάστε {connection = DriverManager.getConnection ("jdbc: oracle: thin: @localhost: 1521: xe", "όνομα χρήστη", "κωδικός πρόσβασης"); }

9679662 11
9679662 11

Βήμα 11. Επιστρέψτε το μήνυμα σφάλματος εάν το όνομα χρήστη και ο κωδικός πρόσβασης είναι λανθασμένα

Πληκτρολογήστε τον ακόλουθο κώδικα για να επιστρέψετε ένα μήνυμα σφάλματος εάν η διεύθυνση URL, το όνομα χρήστη ή ο κωδικός πρόσβασης είναι λανθασμένα.

catch (SQLException e) {System.out.println ("Η σύνδεση απέτυχε! Ελέγξτε το όνομα χρήστη και τον κωδικό πρόσβασης"); e.printStackTrace (); ΕΠΙΣΤΡΟΦΗ; }

9679662 12
9679662 12

Βήμα 12. Δημιουργήστε ένα μήνυμα σύνδεσης βάσης δεδομένων

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

if (σύνδεση! = null) {System.out.println ("Επιτυχής σύνδεση με βάση δεδομένων"); }

9679662 13
9679662 13

Βήμα 13. Δημιουργήστε μήνυμα σφάλματος σύνδεσης

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

else {System.out.println ("Δεν είναι δυνατή η σύνδεση στη βάση δεδομένων."); }

9679662 14
9679662 14

Βήμα 14. Κλείστε τη συμβολοσειρά

Πληκτρολογήστε ένα "}" στην τελευταία γραμμή για να κλείσετε τη σειρά προτάσεων.

9679662 15
9679662 15

Βήμα 15. Κλείστε την τάξη

Πληκτρολογήστε ένα τελικό "}" στο κάτω μέρος της σελίδας για να κλείσετε το αντικείμενο κλάσης. Αυτό ολοκληρώνει τον κώδικα. Ολόκληρος ο κωδικός σας πρέπει να μοιάζει κάπως έτσι:

εισαγωγή java.sql. DriverManager; εισαγωγή java.sql. Connection; εισαγωγή java.sql. SQLException class OracleConnection {public static void main (String argv) {System.out.println ("Αναζήτηση για πρόγραμμα οδήγησης Oracle JDBC …"); δοκιμάστε {Class.forName ("oracle.jdbc.driver. OracleDriver"); } catch (ClassNotFoundException e) {System.out.println ("Το πρόγραμμα οδήγησης Oracle JDBC δεν βρέθηκε!"); e.printStackTrace (); ΕΠΙΣΤΡΟΦΗ; } System.out.println ("Εγγραφόμενο πρόγραμμα οδήγησης Oracle JDBC."); Σύνδεση σύνδεσης = null; δοκιμάστε {connection = DriverManager.getConnection ("jdbc: oracle: thin: @localhost: 1521: xe", "όνομα χρήστη", "κωδικός πρόσβασης"); } catch (SQLException e) {System.out.println ("Η σύνδεση απέτυχε! Ελέγξτε το όνομα χρήστη και τον κωδικό πρόσβασης"); e.printStackTrace (); ΕΠΙΣΤΡΟΦΗ; } if (σύνδεση! = null) {System.out.println ("Επιτυχής σύνδεση με βάση δεδομένων"); } else {System.out.println ("Δεν είναι δυνατή η σύνδεση στη βάση δεδομένων."); }}}

Συνιστάται: