Δημιουργήστε ένα έργο Java και να πάρει το JDBC . Σε επιλέξει σας Java IDE , δημιουργήστε ένα νέο έργο και ένα κύριο Class . Κατεβάστε το σωστό πρόγραμμα οδήγησης JDBC για οποιοδήποτε σύστημα διαχείρισης βάσης δεδομένων αποθηκεύεται βάση δεδομένων σας στο εσωτερικό . Υπάρχουν πολλοί οδηγοί DBMS διαθέσιμες και θα πρέπει να χρησιμοποιήσετε το σωστό , έτσι ώστε τα προγράμματα της Java να επικοινωνούν με τα δεδομένα αξιόπιστα . Εγκαταστήστε το πρόγραμμα οδήγησης JDBC στον υπολογιστή σας , ακολουθώντας τις οδηγίες που περιλαμβάνονται . Στην κορυφή του κύριου αρχείου του έργου της κατηγορίας σας , περιλαμβάνουν αυτή τη δήλωση εισαγωγής σας επιτρέπει να χρησιμοποιήσετε τις λειτουργίες SQL : . 
 
 Java.sql εισαγωγής * ? 2 
 
 Σύνδεση με βάση δεδομένων σας . Χρησιμοποιήστε το JDBC για να κάνει μια σύνδεση με τη βάση δεδομένων σας . Για να το κάνετε αυτό, θα πρέπει τα στοιχεία της βάσης δεδομένων , συμπεριλαμβανομένης της διεύθυνσης URL της θέσης του , καθώς και το όνομα χρήστη και τον κωδικό πρόσβασης για την πρόσβαση σε αυτό σας . Κανονικά μια βάση δεδομένων θα έχουν θέσει οι χρήστες που έχουν λάβει συγκεκριμένα επίπεδα πρόσβασης σε αυτό, οπότε θα πρέπει να χρησιμοποιήσετε το log-in λεπτομέρειες ενός τέτοιου λογαριασμού χρήστη . Εντός κύρια μέθοδος του έργου σας , περιλαμβάνουν αυτόν τον κώδικα , αλλάζοντας τις λεπτομέρειες για να ταιριάξει τη βάση δεδομένων σας και τα στοιχεία του χρήστη : 
 
 προσπαθήσουμε 
 
 { 
 
//πάρετε ένα στιγμιότυπο του οδηγού < br >
 Class.forName ( " com.mysql.jdbc.Driver " ) newInstance ()? . 
 
 //εισάγετε τις λεπτομέρειες για το λογαριασμό χρήστη της βάσης δεδομένων σας 
 
 String myUserName = " myusername " ? 
 
 String myPassword = " mypassword " ? 
 
 //η διεύθυνση URL και DBMS για τη βάση δεδομένων σας 
 
 String myDatabaseURL = " jdbc : mysql ://mydomain.com ? /βάσης δεδομένων των χρηστών = " + + myUserName " & password = " + myPassword ? 
 
 //πάρετε μια σύνδεση με τη βάση δεδομένων 
 
 java.sql.Connection myDBConnection = DriverManager.getConnection ( myDatabaseURL ) ? 
 
 //δημιουργήσει μια δήλωση χειριστεί παράδειγμα να πραγματοποιήσει ερωτήματα 
 δήλωση 
 myStatHandle = myDBConnection.createStatement ( ) ? } 
 
 
 
 αλιευμάτων ( Εξαίρεση Ε) 
 
 { System.out.println ( E.getMessage ( ) ) ? } 
 
 Οι προσπαθήσουμε και να πιάσει μπλοκ είναι απαραίτητη σε περίπτωση που υπάρχει κάποιο λάθος κάνετε τη σύνδεση 
 Η . Φτηνές 3 
 Πραγματοποιήστε ένα ερώτημα στη βάση δεδομένων σας . Δημιουργία και εκτέλεση ενός ερωτήματος SQL στη βάση δεδομένων σας, χρησιμοποιώντας την ακόλουθη σύνταξη , μέσα στο μπλοκ try στον κώδικά σας : 
 
 //ένα ερώτημα για έναν πίνακα που ονομάζεται " Stuff " 
 
 String sillyQuery = " Επιλέξτε * από Stuff " ? 
 
 //εκτελέσετε το ερώτημα και να πάρει τα αποτελέσματα που επιστρέφονται 
 
 ResultSet sillyResults = myStatHandle.executeQuery ( sillyQuery ) ? 
 
 //βρόχο μέσα από τα αποτελέσματα και εξόδου τους 
 
 ενώ ( sillyResults.next ( ) ) 
 
 { 
 
 //αν ο πίνακας Stuff έχει μια στήλη που ονομάζεται " πράγμα " 
 
 συστήματος . out.println ( " A πράγμα : " + sillyResults.getString ( " πράγμα "))? 
 
 } 
 
 Αυτό είναι ένα παράδειγμα για επίδειξη . Θα ήθελα τυπικά να πραγματοποιήσει περαιτέρω επεξεργασία των δεδομένων σας . 
 Η 4 
 Διενέργεια ενημερώσεις σχετικά με τα δεδομένα σας . Δημιουργία και εκτέλεση δηλώσεων SQL ενημέρωση στη βάση δεδομένων σας . Χρησιμοποιήστε την ακόλουθη σύνταξη : 
 
 //αλλάξετε το " πράγμα " τιμή για κάθε καταχώρηση με τιμή στήλη " ID " ίση με 10 
 
 String sillyUpdate = "Η ενημέρωση που Stuff πράγμα = « καρέκλα » όπου ID = 10 " ? 
 
 //εκτελέσει την ενημέρωση και να οδηγήσει πίσω 
 
 int sillySuccess = myStatHandle.executeUpdate ( sillyUpdate ) ? 
 
 Μπορείτε να χρησιμοποιήσετε την ακέραια τιμή επιστρέφεται για να βεβαιωθείτε ότι η ενημέρωση ήταν επιτυχής . 
 5 
 Διενέργεια ένθετα για τα δεδομένα σας . Η σύνταξη για την εισαγωγή των δεδομένων είναι παρόμοια με εκείνη για την επικαιροποίησή του , ως εξής : 
 
 //να συμπληρωθεί μια νέα τιμή στον πίνακα " Stuff " 
 
 String sillyInsert = " Εισαγωγή στο Stuff (ID , πράγμα ) αξίες ( 20 , « πίνακας » ) « ? 
 
 //εκτελέσει το ένθετο και να οδηγήσει πίσω 
 
 int sillySuccess = myStatHandle.executeUpdate ( sillyInsert ) ? 
 
 σας μπορεί να χρησιμοποιήσει και πάλι τον ακέραιο για να βεβαιωθείτε ότι το ένθετο ήταν μια επιτυχία . 
 Η 
 εικόνων
           
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα