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

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

Πώς να χρησιμοποιήσετε το SQL με Java

Java προγραμματιστές συχνά πρέπει να αναπτύξουν εφαρμογές που συνδέονται με μια βάση δεδομένων . Σε τέτοιες εφαρμογές , Structured Query Language ( SQL ) χρησιμοποιείται για τη λήψη δεδομένων από τη βάση δεδομένων . Εντολές SQL μπορούν να εκδίδονται από μια εφαρμογή Java χρησιμοποιώντας τη βιβλιοθήκη JDBC , η οποία περιλαμβάνεται από προεπιλογή σε κάθε περιβάλλον Java Development . Η βιβλιοθήκη JDBC φροντίζει για πολλές λεπτομέρειες χαμηλού επιπέδου των συνδέσεων βάσης δεδομένων , αφήνοντας προγραμματιστές Java ελεύθερη να επικεντρωθεί στην εφαρμογή επιχειρηματική λογική στις εφαρμογές τους . Οδηγίες
Η

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 . κλείσιμο ( ) .?} }


Αυτό κλείνει τη σύνδεση όταν δεν απαιτείται πλέον
Η
εικόνων

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

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