Το πρώτο μέρος της ρωτώντας τη βάση δεδομένων σε VB.NET δημιουργεί μια σύνδεση . Η σύνδεση χρησιμοποιείται για να ανοίξει μια γραμμή επικοινωνίας με το διακομιστή της βάσης δεδομένων . Η σύνδεση αυτή χρησιμοποιείται στη συνέχεια για να στείλει τα ερωτήματα στο διακομιστή. Αυτά τα ερωτήματα μπορεί να είναι οποιοδήποτε είδος της δήλωσης SQL . Παρακάτω είναι ένα παράδειγμα μιας σύνδεσης βάσης δεδομένων VB.NET :
Dim MyConnection As New SqlConnection ( " Initial Catalog = Northwind ? Προέλευσης δεδομένων = mySQLServer ? ID χρήστη = το όνομα χρήστη ? Password = MyPassword ? Connect Timeout = 20 " ) myconnection.Open ( )
Η πρώτη γραμμή του κώδικα δημιουργεί τη σύνδεση SQL . Απαιτείται στη σύνδεση είναι το όνομα της βάσης δεδομένων , η οποία ορίζεται ως "αρχική Catalog ". Η "Πηγή δεδομένων " μεταβλητή είναι το όνομα ή τη διεύθυνση IP του διακομιστή στο δίκτυο . Τέλος , το όνομα χρήστη και τον κωδικό πρόσβασης περνά επίσης για την επικύρωση της αίτησης . Ακόμα κι αν η σύνδεση ανοίγει , στην πραγματικότητα δεν είναι συνδεδεμένο, η οποία είναι ο λόγος που η δεύτερη γραμμή του κωδικό. Όταν ανοίξει η σύνδεση , η εφαρμογή μπορεί στη συνέχεια να κάνουν κλήσεις προς τη βάση δεδομένων .
Εικόνων Αποστολή ερωτήματος στη βάση δεδομένων
Η
Μετά τη δημιουργία της σύνδεσης , τα ερωτήματα μπορούν να σταλούν ο διακομιστής της βάσης δεδομένων . Το παρακάτω είναι η σύνταξη που χρησιμοποιείται για να δημιουργήσετε ένα ερώτημα και να εκχωρήσετε σε ένα αναγνώστη . Ένας αναγνώστης είναι ένα συστατικό που χρησιμοποιείται για την εκτύπωση των αποτελεσμάτων πίσω στην εφαρμογή . VB.NET είναι συσκευασμένο με τις κατηγορίες που έχουν ήδη οριστεί οι αναγνώστες :
Dim MYCOM As New SqlCommand ( "SELECT first_name από τους πελάτες " , MyConnection ) Dim sqlReader Όπως SqlDataReader = myCom.ExecuteReader ( )
η πρώτη γραμμή του κώδικα είναι η εντολή . Αυτή η εντολή έχει οριστεί σε ένα ερώτημα επιλογής που ανακτά τα πρώτα ονόματα των πελατών στη βάση δεδομένων . Παρατηρήστε μία από τις παραμέτρους είναι η " MyConnection " αντικείμενο ορίζεται στο τμήμα 1 . Αυτή η παράμετρος απαιτείται έτσι ώστε η εντολή ξέρει πώς να επικοινωνήσει με το διακομιστή . Η δεύτερη γραμμή του κώδικα είναι ο αναγνώστης που έχει εκχωρηθεί τα αρχεία επιστρέφονται από την εντολή . Το παρακάτω παράδειγμα χρησιμοποιεί τον αναγνώστη να εκτυπώσετε την πρώτη εγγραφή στην οθόνη του χρήστη :
Console.WriteLine ( sqlReader.GetSqlValue ( 1 ) )
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα