Η εργασία με δεδομένα βάσης δεδομένων στους Δελφούς μπορεί να είναι πολύ απλή. Καταργήστε ένα TQuery σε μια φόρμα, ορίστε την ιδιότητα SQL, ορίστε την επιλογή Ενεργή και τα δεδομένα της βάσης δεδομένων σας βρίσκονται σε α DBGrid. (Χρειάζεστε επίσης ένα TDataSource και μια σύνδεση με μια βάση δεδομένων.)
Στη συνέχεια, θα θέλετε να εισάγετε, να ενημερώσετε και να διαγράψετε δεδομένα και να εισαγάγετε νέους πίνακες. Αυτό είναι επίσης εύκολο, αλλά μπορεί να πάρει βρώμικο. Μπορεί να πάρει κάποια finagling το σωστό Σύνταξη SQL πριν μπορέσετε να το τοποθετήσετε σωστά. Αυτό που υποτίθεται ότι είναι ένα απλό καθήκον γίνεται ελαφρώς δυσκίνητο.
Αυτό το Πλαίσιο Τύπου Ανοικτού Κώδικα παρέχει μια βασική κλάση (ThcObject) που αποτελείται από αντικείμενα χαρακτηριστικών που μπορούν να επιμείνουν αυτόματα σε ένα αντικείμενο αποθήκευσης (συνήθως ένα RDBMS). Ένα πλαίσιο παρατήρησης αντικειμένων είναι ουσιαστικά μια βιβλιοθήκη προ-γραπτού κώδικα που φροντίζει για τις λεπτομέρειες της μόνιμης ή μόνιμης αποθήκευσης ενός αντικειμένου. Το αντικείμενο μπορεί να διατηρηθεί σε a
αρχείο κειμένου, XML αρχείο κλπ., Αλλά στον επιχειρηματικό κόσμο θα είναι πιθανότατα σε ένα RDBMS και για αυτό το λόγο, αναφέρονται μερικές φορές ως ORM (Object Relational Mapper).Μια σουίτα DObject macrobject είναι ένα πακέτο συνιστωσών O / R Mapping για χρήση σε Δελφοί. Η εφαρμογή DObject O / R Mapping σας επιτρέπει να έχετε πρόσβαση στην βάση δεδομένων πλήρως με τον προσανατολισμό του αντικειμένου. Περιλαμβάνει την OQL. Ο Delphi, ο οποίος είναι ένα ισχυρό πληκτρολόγιο OQL (Object Query Language) που βασίζεται σε native γλώσσα Delphi, ακόμα και δεν χρειάζεται να γράφετε μια μόνο γραμμή της SQL δήλωσης που βασίζεται στην συμβολοσειρά.
Το πλαίσιο βάσης δεδομένων Synite SQLite3 διασυνδέει τη μηχανή βάσης δεδομένων SQlite3 σε καθαρή Κωδικός Delphi: πρόσβαση σε βάσεις δεδομένων, δημιουργία γενιάς χρήστη, ασφάλεια, i18n και αναφορά παρέχονται σε ένα ασφαλές και γρήγορο μοντέλο Client / Server AJAX / RESTful.
Πλαίσιο ORM για τους Δελφούς με πλήρη υποστήριξη για χειραγώγηση των δεδομένων, σύνθετα και προηγμένα ερωτήματα, κληρονομιά, πολυμορφισμό και πολλά άλλα. Υποστηριζόμενες βάσεις δεδομένων: Firebird, Interbase, Microsoft SQL Server, MySQL, NexusDB, Oracle, SQLite, PostgreSQL, DB2.