ODBC έχει ως στόχο να επιτρέψει προγραμματιστές εφαρμογών για να έχουν πρόσβαση στα δεδομένα μέσα από οποιαδήποτε εφαρμογή , ανεξάρτητα από τη γλώσσα προγραμματισμού , το λειτουργικό σύστημα ή το DBMS που χρησιμοποιούνται για τη διαχείριση των δεδομένων. Το ODBC ορίζει ένα σύνολο από κλήσεις λειτουργίας χαμηλού επιπέδου , οι οποίες επιτρέπουν την εφαρμογή προγραμμάτων και ΣΔΒΔ να μοιραστούν τα δεδομένα , χωρίς να γνωρίζουν τίποτα ο ένας για τον άλλο . Η αίτηση και το DBMS μπορεί να είναι στον ίδιο υπολογιστή ή σε δύο διαφορετικούς υπολογιστές , το οποίο μπορεί να εκτελεί δύο εντελώς διαφορετικά λειτουργικά συστήματα .
Εικόνων Σύνδεση
Η
ODBC λειτουργεί με τη θέσπιση σύνδεσης ή καναλιού από ένα πρόγραμμα εφαρμογών , που είναι γνωστή ως πελάτης , σε ένα συγκεκριμένο ΣΔΒΔ . Η σύνδεση παραμένει ανοιχτό όσο χρονικό διάστημα απαιτείται από το πρόγραμμα εφαρμογής και είναι κλειστό , ρητά , όταν πλέον δεν χρειάζονται . Το ίδιο πρόγραμμα εφαρμογής μπορεί να ανοίξει πολλαπλές , ταυτόχρονες συνδέσεις ODBC . Μια σύνδεση ODBC μπορεί να λειτουργήσει μόνον εφόσον τόσο το πρόγραμμα εφαρμογής και τα DBMS συμμορφώνονται με το πρότυπο ODBC . Με άλλα λόγια , η αίτηση πρέπει να είναι σε θέση να εκδίδει εντολές ODBC και τα DBMS πρέπει να είναι σε θέση να ανταποκρίνεται σε αυτές , τη στιγμή που έχουν μεταφραστεί από τον διαχειριστή του οδηγού .
Η Οδηγοί Database
μια τυπική εφαρμογή ODBC αποτελείται από μία ή περισσότερες εφαρμογές, προγράμματα οδήγησης βάσης δεδομένων - κομμάτια του λογισμικού που ελέγχουν λειτουργίες εισόδου και εξόδου - για μία ή περισσότερες βάσεις δεδομένων και τον διευθυντή του οδηγού . Οδηγοί της βάσης δεδομένων μπορεί να παρέχεται από την εφαρμογή του έργου , ο κύριος του έργου DBMS ή τρίτο πρόσωπο . Η λειτουργία του διαχειριστή του οδηγού είναι να εφαρμόσει τις λεπτομέρειες που περιέχονται στους οδηγούς της βάσης δεδομένων σε αιτήματα για πληροφορίες ή απορίες , που προέρχονται από μια εφαρμογή να μετατραπούν σε εντολές που μπορεί εύκολα να ερμηνευθεί από το DBMS .
Η
Ευελιξία
Η
Η διασύνδεση ODBC όχι μόνο παρέχει μια τυποποιημένη μέθοδος σύνδεσης σε ένα DBMS , αλλά επίσης μια τυποποιημένη μέθοδο που εκπροσωπούν τους τύπους δεδομένων και ευέλικτα χαρακτηριστικά . Ένα πρόγραμμα εφαρμογής μπορεί να χτίσει τις δηλώσεις SQL κατά το στάδιο στο οποίο δημιουργείται ένα σύνολο εντολών μηχανής , που είναι γνωστή ως σύνταξη , ή κατά τη διάρκεια της εκτέλεσης . Η ίδια σειρά εντολών μηχανής , ή αντικειμενικού κώδικα , μπορεί να χρησιμοποιηθεί για την πρόσβαση σε διάφορα προϊόντα ΣΔΒΔ , πράγμα που σημαίνει ότι τους προγραμματιστές εφαρμογών μπορούν να αναπτύξουν , να συγκεντρώνουν και να διανέμουν τις εφαρμογές χωρίς μια συγκεκριμένη DBMS στο μυαλό .
Εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα