Å jobbe med databasedata i Delphi kan være veldig enkelt. Slipp en TQuery på et skjema, angi SQL-egenskapen, sett Active og det er databasedataene dine i en DBGrid. (Du trenger også en TDataSource og en forbindelse til en database.)
Deretter vil du sette inn, oppdatere og slette data og introdusere nye tabeller. Det er også enkelt, men kan bli rotete. Det kan ta litt finagling det riktige SQL-syntaks før du kan legge det riktig ut. Det som visstnok er en enkel oppgave blir litt tungvint.
Dette Open Source Value Type Framework gir en baseklasse (ThcObject) sammensatt av attributtobjekter som automatisk kan videreføres til et objektlager (normalt en RDBMS). Et rammeverk for objektpersistens er i hovedsak et bibliotek med forhåndsskrevet kode som tar vare på detaljene om vedvarende eller permanent lagring av et objekt. Objektet kan vedvare til a tekstfil, XML-fil etc., men i forretningsverdenen vil det mest sannsynlig være til en RDBMS, og av denne grunn blir de noen ganger referert til som en ORM (Object Relational Mapper).
En macrobject DObject-pakke er en O / R Mapping-komponentpakke som skal brukes i Delphi. DObject O / R Mapping suite gir deg tilgang til databasen fullstendig i form av objektorientert. Det inkluderer OQL. Delphi, som er et sterkt OQL (Object Query Language) som er basert på morsmessig Delphi-språk, selv du trenger ikke skrive en eneste linje med SQL-setning basert på strengen.
Synopse SQLite3 database Framework grenser SQlite3 databasemotoren til ren Delphi-kode: databasetilgang, generering av brukergrensesnitt, sikkerhet, i18n og rapportering håndteres i en trygg og rask klient / server AJAX / RESTful-modell.
ORM-rammeverk for Delphi med full støtte for datamanipulering, komplekse og avanserte spørsmål, arv, polymorfisme og mer. Støttede databaser: Firebird, Interbase, Microsoft SQL Server, MySQL, NexusDB, Oracle, SQLite, PostgreSQL, DB2.