Τι είναι το ODBC;
ODBC αποτελεί συντομογραφία για Open Database Connectivity, και είναι μια διεπαφή για την πρόσβαση μέσω των βάσεων δεδομένων SQL απορίες. Το ODBC μπορεί να χρησιμοποιηθεί ως εργαλείο πρόσβασης σε διάφορες βάσεις δεδομένων, όπως το MS-Access, dBase, DB2, του Excel και του κειμένου. Μέσω αυτών των κλήσεων Level Interface (CLI) προδιαγραφές του SQL Access Group, η OBDC επιτρέπει σε ένα ουδέτερο τρόπο πρόσβασης σε δεδομένα που είναι αποθηκευμένα σε προσωπικούς υπολογιστές και διάφορες βάσεις δεδομένων. Για πρώτη φορά που δημιουργείται από τη Microsoft και Simba Τεχνολογίες. ODBC 1,0 αρχικά κυκλοφόρησε το Σεπτέμβριο του 1992, και, τελικά, έγινε μέρος της διεθνούς προτύπου SQL το 1995. Η Microsoft αρχικά αποσταλεί το ODBCs ως σύνολο DLLs και σήμερα ακόμη, τα πλοία που με κάθε αντίγραφο των Microsoft Windows. Σήμερα, όλο και περισσότερα λειτουργικά συστήματα όπως το UNIX και η Apple είναι η θέσπιση ODBC.
Η ισχύς της ODBC είναι ότι με την παροχή καθολικής πρόσβασης δεδομένων διεπαφής, επιτρέπει ανεξάρτητες εταιρείες λογισμικού και μέρη που δεν πρέπει να μάθουν πολλαπλές διασυνδέσεις προγραμματισμού εφαρμογών. Για να το θέσουμε απλά, με το ODBC, οι αιτήσεις μπορούν ταυτόχρονα πρόσβαση, να προβάλετε και να τροποποιήσετε βάση δεδομένων από πολλές και εντελώς διαφορετικές βάσεις δεδομένων. Αυτό συμβαίνει επειδή το ODBC "εκ νέου τους κωδικούς" του SQL ερωτήματα ώστε να είναι αναγνώσιμα από τις διάφορες βάσεις δεδομένων.
Ωστόσο, το ODBC έχει και μειονεκτήματα. Καθώς η διαχείριση ενός τεράστιου αριθμού των πελατών ODBC μπορεί να σημαίνει ένα τεράστιο ποσό των οδηγών και DLLs τρέχει, μπορεί να οδηγήσει σε ένα σύστημα διοίκησης γενικά. Ωστόσο, αυτό το μικρό θέμα οδήγησε σε περαιτέρω χρήσεις της συγκεκριμένης τεχνολογίας διακομιστή ODBC (ή το "multi-tier ODBC Drivers") για την ελάφρυνση του φορτίου. Επίσης, καθώς οι οδηγοί είναι βασικό σε ODBCs, ορισμένοι έθεσαν το θέμα των νεότερων οδηγών σταθερότητα, όπως πολλές φορές έχει αποδειχθεί ότι έχει σφάλματα σε αυτές.
Πώς ODBC είναι Μεταποιημένες
Για να χρησιμοποιήσετε το ODBC, τρία στοιχεία είναι απαραίτητα: ODBC πελάτη, ODBC οδηγό, και ένα DBMS διακομιστή (π.χ. Microsoft Access, SQL Server, Oracle, και FoxPro). Πρώτον, η ODBC πελάτη θα χρησιμοποιήσετε μια εντολή (που αναφέρεται ως "ODBC") για να αλληλεπιδρούν (αιτούντος ή / και αποστολής δεδομένων) με τον server DBMS (back-end). Ωστόσο, το DBMS διακομιστή δεν θα καταλάβει την εντολή από τον πελάτη ακόμη ODBC, όπως η εντολή έχει ακόμη να υποστούν επεξεργασία μέσω του προγράμματος οδήγησης ODBC (front-end). Μέχρι τότε, το πρόγραμμα οδήγησης ODBC θα αποκωδικοποιήσει την εντολή που μπορεί να επεξεργασθεί το ODBC server και να σταλούν εκεί. Το ODBC server τότε θα ανταποκριθεί στο πρόγραμμα οδήγησης ODBC που θα μεταφραστεί το τελικό προϊόν να το ODBC πελάτη.
|
Ελεύθερος Λευκές Βίβλους για βάση δεδομένων Τεχνολογία
Bookmark Τι είναι το ODBC;Τελευταίες θέσεις Blog
- SourceForge έναντι Freshmeat

