Εισαγωγή των βιβλιοθηκών της Java που απαιτούνται για να χειριστεί τις κλήσεις του οδηγού JDBC . Πληκτρολογήστε τον ακόλουθο κώδικα στο επάνω μέρος του αρχείου χώρου εργασίας : java.sql.Connection εισαγωγής ? Εισαγωγή java.sql.DriverManager ? Java.sql.SQLException εισαγωγής ? 2
Δημιουργήστε το μπλοκ try-catch . Ο κώδικας που ακολουθεί είναι ένα παράδειγμα ενός κελύφους μπλοκ try-catch . Ο κώδικας που ελέγχει το πρόγραμμα οδήγησης JDBC εισάγεται σε αυτό το block.try { } αλιευμάτων ( Εξαίρεση χωρίς Φ.Π.Α. ) { }
εικόνων 3
Υπόσταση την κλάση οδηγού JDBC και να προσπαθήσει να συνδεθεί με τον διακομιστή MySQL. Εάν αυτό αποτύχει , η ροή του κώδικα άλματα στο μπλοκ "πιάσει" . Ο παρακάτω κώδικας εμφανίζει την τάξη και δημιουργεί μια connection.try { Class.forName ( " com.mysql.jdbc.Driver " ) newInstance ( ) ? MyConnection = DriverManager.getConnection ( " jdbc : mysql :///myTestSQLDatabase " . " myUserName " , " myPassword " ) ? } αλιευμάτων ( Εξαίρεση χωρίς Φ.Π.Α. ) { }
Η 4
Test αν ανοίξει η σύνδεση . Ο ακόλουθος κώδικας ανιχνεύει εάν η σύνδεση ανοίγει μετά την εκκίνηση του προγράμματος οδήγησης JDBC . Ο λόγος για αυτό δεν είναι στην ενότητα λάθος είναι ότι ο οδηγός JDBC μπορεί ακόμη να τοποθετηθεί σωστά , αλλά η σύνδεση δεν έγινε δεκτή από τον SQL server.try { Class.forName ( " com.mysql.jdbc.Driver " ) . NewInstance ( ) ? MyConnection = DriverManager.getConnection ( " jdbc : mysql :///myTestSQLDatabase " , " myUserName " , " myPassword ")? αν ( ! myConnection.isClosed ( ) ) { System.out.println ( "Η σύνδεση SQL ήταν επιτυχής . " ) ? } } αλιευμάτων ( Εξαίρεση χωρίς Φ.Π.Α. ) { }
5
Δημιουργήστε τον κώδικα χειρισμού σφάλματος . Εάν το πρόγραμμα οδήγησης JDBC δεν έχει εγκατασταθεί σωστά ή δεν υπάρχει , επισημαίνεται ένα λάθος και τη ροή κωδικός αποστέλλεται στη δήλωση "πιάσει" . Ο ακόλουθος κώδικας εμφανίζει ένα μήνυμα σφάλματος στην κονσόλα : try { Class.forName ( " com.mysql.jdbc.Driver " ) newInstance ( ) ? MyConnection = DriverManager.getConnection ( " jdbc : mysql :///myTestSQLDatabase " . " myUserName " , " myPassword ")? αν ) { System.out.println ( ( myConnection.isClosed ( ! ) " Η σύνδεση SQL ήταν επιτυχής . ")? } } αλιευμάτων ( Εξαίρεση χωρίς Φ.Π.Α. ) { System.out.println ( " JDBC σφάλμα του οδηγού : " + exc.getMessage ( ) ) ? }
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα