λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> λογισμικού βάσεων δεδομένων

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

παραμέτρους SQL είναι ένα βασικό μέρος του δυναμικού προγραμματισμού . Επιτρέπουν στον προγραμματιστή για να ανακτήσετε είσοδο από το χρήστη και ερωτήματα στη βάση δεδομένων με τις παρεχόμενες πληροφορίες . Χωρίς παραμέτρους SQL , οι προγραμματιστές δεν θα είναι σε θέση να διερευνούν πίνακες και προβολές δυναμικά . Microsoft SQL Server έχει μια συγκεκριμένη μορφή κατά τη χρήση παραμέτρων σε εφαρμογές . Οι δυνατότητες που περιλαμβάνονται στην κατηγορία SQLServerPreparedStatement . Οδηγίες
Η

1 Ρυθμίστε τη δήλωση ερώτημα . Χρησιμοποιώντας το "?" σημαίνει για τον SQL Server που μια παράμετρος που χρησιμοποιείται . Η ακόλουθη δήλωση ερωτήματα της βάσης δεδομένων για το πρώτο και το τελευταίο όνομα των πινάκων του πελάτη . Η είσοδος από την εφαρμογή είναι το ID number.String myQuery του πελάτη = " επιλέξτε FIRST_NAME , last_name από τον πελάτη , όπου CUSTOMER_ID =?" ? 2

Χρησιμοποιήστε το αντικείμενο PreparedStatement της κατηγορίας SQLServerPreparedStatement έρευνας στη βάση δεδομένων . Οι ακόλουθες δηλώσεις ξεκινήσει η κλάση , ερώτημα στη βάση δεδομένων με τη σειρά από το πρώτο βήμα , και χρησιμοποιήσετε το " 443 " , όπως ο αριθμός ταυτότητας του SQL parameter.PreparedStatement myStatement = con.prepareStatement ( myQuery ) ? MyStatement.setString ( 1 , " 443 " ) ?
εικόνων 3

Αποθηκεύστε το αποτέλεσμα που σε μια μεταβλητή . Μόλις ερωτάται η βάση δεδομένων , τα αποτελέσματα αποστέλλονται πίσω στην εφαρμογή . Μια μεταβλητή με τον τύπο " ResultSet " χρησιμοποιείται για να εκτυπώσετε τα αποτελέσματα στο user.ResultSet myResults = myStatement.executeQuery ( ) ?
Η 4

Εκτυπώστε τα αποτελέσματα . Η ακόλουθη δήλωση χρησιμοποιεί τη μεταβλητή αποτέλεσμα να εκτυπώσετε τα δεδομένα που επιστρέφονται για την εμφάνιση στο user.System.out.println ( myResults.getString ( " last_name " ) + " , " + myResults.getString ( " first_name " ) ) ?


εικόνων

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

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