1 Κάντε κλικ στο κουμπί "Start " από τη γραμμή εργασιών των Windows και πληκτρολογήστε " Σημειωματάριο" από το πλαίσιο αναζήτησης . Επιλέξτε το " Σημειωματάριο" από τη λίστα των εφαρμογών που εμφανίζονται . 2
Δημιουργήστε μια νέα κλάση Java . Αυτό το βήμα ποικίλλει ανάλογα με το όνομα της κλάσης που χρειάζεστε . Για παράδειγμα , οι παρακάτω γραμμές κώδικα δείχνουν τη δημιουργία μιας κατηγορίας ποδηλάτων :
δημόσια τάξη ποδηλάτων {
}
εικόνων 3
Προσθέστε τις παρακάτω γραμμές μέσα στην τάξη :
getConnection δημόσια Connection ( ) ρίχνει SQLException {
σύνδεσης conn = null?
Properties connectionProps = νέα ακίνητα ( ) ?
connectionProps . βάλει ( "χρήστης" , this.userName ) ?
connectionProps.put ( "password" , this.password ) ?
αν ( this.dbms.equals ( " mysql " ) ) {
conn = DriverManager
getConnection ( " jdbc : " . + + this.dbms " ://" + + this.serverName
" : " + αυτό . PortNumber + " /" , connectionProps ) ?
}
System.out.println ( "Connected στη βάση δεδομένων ")?
επιστρέψει conn ?
}
Αυτό δημιουργεί μια σύνδεση με μια βάση δεδομένων MySQL χρησιμοποιώντας το συγκεκριμένο όνομα χρήστη και τον κωδικό πρόσβασης
Η
4 Πληκτρολογήστε τις ακόλουθες γραμμές κώδικα μέσα στην τάξη : .
δημόσιο στατική άκυρη viewTable ( con Connection , String DBNAME ) ρίχνει SQLException {
}
Αυτό δημιουργεί μια νέα μέθοδο που ονομάζεται viewTable που δέχεται τη σύνδεση που δημιουργήθηκε προηγουμένως και παράγει μια εξαίρεση SQL .
5
Προσθέστε τις παρακάτω γραμμές κώδικα μέσα στο " viewTable ( ) " μέθοδος :
Δήλωση Stmt = null? ερώτημα
String = " επιλέξτε COF_NAME , SUP_ID , ΤΙΜΗ , ΠΩΛΗΣΕΙΣ , ΣΥΝΟΛΟ από το " + + DBNAME " ΚΑΦΕΔΕΣ "? .
try {
Stmt = con.createStatement ( ) ?
} αλιευμάτων ( SQLException ε) {
JDBCTutorialUtilities.printSQLException ( ε) ? }
Αυτό δημιουργεί μια κατάσταση με βάση την καθορισμένη ερώτημα από την καθιερωμένη σύνδεση
Η 6
Προσθέστε τις ακόλουθες κωδικούς . μέσα στο μπλοκ try :
rs ResultSet = stmt.executeQuery (ερώτημα ) ?
ενώ ( rs.next ( ) ) {
String coffeeName = rs.getString ( " COF_NAME " ) ?
int supplierID = rs.getInt ( " SUP_ID ")?
επιπλέουν τιμή = rs.getFloat ( " ΤΙΜΗ ")?
int = πωλήσεις rs . getInt ( " ΠΩΛΗΣΕΙΣ ")?
int total = rs.getInt ( "TOTAL ")? }
εκτελεί το ερώτημα και ανακτά το αποτέλεσμα μέσα από ένα ResultSet . αντικείμενο
Η 7
Πληκτρολογήστε τις ακόλουθες γραμμές των κωδικών στο τέλος του μπλοκ των αλιευμάτων :
} { τελικά
αν ( Stmt = null ! ) { Stmt . κλείσιμο ( ) .?} }
Αυτό κλείνει τη σύνδεση όταν δεν απαιτείται πλέον
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα