Σπίτι Ανάπτυξη Τι είναι τα αντικείμενα δεδομένων ActiveX (ado); - ορισμός από την τεχνολογία

Τι είναι τα αντικείμενα δεδομένων ActiveX (ado); - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνουν τα αντικείμενα δεδομένων ActiveX (ADO);

Το ActiveX Data Objects (ADO) είναι μια συλλογή στοιχείων λογισμικού που παρέχουν μια προγραμματική διεπαφή για την πρόσβαση στις πηγές δεδομένων από εφαρμογές πελάτη. Το ADO λειτουργεί ως στρώμα για πρόσβαση σε οποιοδήποτε κατάστημα δεδομένων με γενικό τρόπο από τον κώδικα εφαρμογής. Εξαλείφει την ανάγκη να διαθέτει τις γνώσεις της υλοποίησης της βάσης δεδομένων και μειώνει την πολυπλοκότητα της αντιμετώπισης του κώδικα χαμηλού επιπέδου που απαιτείται για τη διαχείριση των δεδομένων.


Κυκλοφόρησε το 1996, το αντικείμενο δεδομένων ActiveX (ADO) προέκυψε από την έννοια του RDO (απομακρυσμένο αντικείμενο δεδομένων) και του DAO (αντικείμενο πρόσβασης δεδομένων). Ένα από τα συστατικά του MDAC (στοιχεία πρόσβασης δεδομένων της Microsoft), το ADO και άλλα συστατικά μέρη του MDAC παρέχει ένα πλαίσιο στοιχείων που χρησιμοποιούνται από τις εφαρμογές-πελάτες για την πρόσβαση σε αποθηκευμένα δεδομένα SQL, ημι-δομημένων και κληρονομιών.


Το ADO.NET είναι μια προηγμένη τεχνολογία πρόσβασης δεδομένων σχεδιασμένη να λειτουργεί στο περιβάλλον .NET και βασίζεται στο αποσυνδεδεμένο μοντέλο για πρόσβαση δεδομένων. Ενώ η ADO χρησιμοποιεί την τεχνολογία COM (Component Object Model) για την παροχή υπηρεσιών πρόσβασης δεδομένων από μη διαχειριζόμενο κώδικα, το ADO.NET εξαρτάται από τους διαχειριζόμενους παρόχους του CLR (Common Language Runtime) του πλαισίου .NET.

Η Techopedia εξηγεί τα ActiveX Data Objects (ADO)

Το ADO χρησιμοποιεί έναν παροχέα OLEDB για τη σύνδεση με τις πηγές δεδομένων και την πρόσβαση σε δεδομένα. OLEDB είναι μια προγραμματισμένη διεπαφή βασισμένη σε συστατικά που παρέχεται για να αλληλεπιδρά με διαφορετικές πηγές δεδομένων. Αυτές οι πηγές δεδομένων μπορούν να είναι τόσο σχεσιακές όσο και μη σχεσιακές βάσεις δεδομένων, όπως βάσεις δεδομένων αντικειμένων, ιστοσελίδες, υπολογιστικά φύλλα ή μηνύματα ηλεκτρονικού ταχυδρομείου. Πριν από το OLEDB και το ADO, το ODBC (ανοικτή συνδεσιμότητα βάσεων δεδομένων) ήταν το δημοφιλές μοντέλο που χρησιμοποιείται σε εφαρμογές σε διάφορες πλατφόρμες.


Το μοντέλο αντικειμένου του ADO περιέχει τέσσερις συλλογές δώδεκα αντικειμένων. Οι διαφορετικές συλλογές είναι πεδία, ιδιότητες, παράμετροι και σφάλματα. Κάθε συλλογή αποτελείται από τα ακόλουθα δώδεκα αντικείμενα:

  1. Σύνδεση - για σύνδεση με πηγή δεδομένων μέσω του OLE DB
  2. Εντολή - για την αποστολή μιας εντολής (ερώτημα SQL ή αποθηκευμένη διαδικασία) στον παροχέα δεδομένων
  3. Recordset - μια ομάδα αρχείων που αντιπροσωπεύουν τα δεδομένα
  4. Άμεση - ένα αρχείο εγγραφής κλειδωμένο με αισιόδοξο ή απαισιόδοξο τρόπο
  5. Παρτίδα - για δέσμευση ή πραγματοποίηση συναλλαγής βάσης δεδομένων με επαναφορά
  6. Συναλλαγή - η συναλλαγή βάσης δεδομένων
  7. Εγγραφή - ένα σύνολο πεδίων
  8. Ρεύμα - για ανάγνωση και σύνταξη ροής bytes
  9. Παράμετρος - για αλλαγή της λειτουργικότητας
  10. Πεδίο - μια στήλη στη βάση δεδομένων
  11. Ιδιοκτησία - η δυνατότητα του παρόχου OLEDB
  12. Σφάλμα - το σφάλμα που αντιμετωπίζει ο πάροχος OLEDB κατά την εκτέλεση του

Το ADO 2.8 είναι η τελευταία έκδοση και έχει τις ακόλουθες δυνατότητες:

  • Συστατικά : Χρησιμοποιούνται για πρόσβαση δεδομένων και χειρισμούς από διάφορες πηγές για να προσφέρουν οφέλη όπως ευκολία στη χρήση, ταχύτερη πρόσβαση, χαμηλό κόστος μνήμης και μικρό αποτύπωμα δίσκου.
  • ADO MD (MultiDImensional): Χρησιμοποιείται για πρόσβαση σε πολυδιάστατα δεδομένα όπως αντικείμενα CubeDef και CellSet.
  • RDS (Remote Data Services): Πρόκειται για την ανάκτηση και την ενημέρωση δεδομένων στο διακομιστή από έναν πελάτη σε μία μόνο συναλλαγή.
  • ADOX (ADO Extensions): Πρόκειται για ένα πρόσθετο σύνολο στοιχείων που χρησιμοποιούνται για τη δημιουργία και συντήρηση αντικειμένων που σχετίζονται με το σχήμα (πίνακες ή διαδικασίες) και την ασφάλεια (χρήστης και ομάδα).
Τι είναι τα αντικείμενα δεδομένων ActiveX (ado); - ορισμός από την τεχνολογία