Objektni relacijski preslikavi / obstojni okviri

Delo s podatki podatkovnih baz v Delfih je lahko zelo preprosto. Na obrazec spustite TQuery, nastavite lastnost SQL, nastavite Active in v a DBGrid. (Potrebujete tudi TDataSource in povezavo z bazo podatkov.)

Nato boste želeli vstaviti, posodobiti in izbrisati podatke ter uvesti nove tabele. To je tudi enostavno, vendar lahko postane zmedeno. Določitev pravilnega lahko traja Sintaksa SQL preden ga lahko pravilno postavite Kar naj bi bila preprosta naloga, postane nekoliko okorno.

Ta okvir tipa odprtokodne vrednosti ponuja osnovni razred (ThcObject), sestavljen iz atributnih predmetov, ki jih je mogoče samodejno obdržati v shrambi predmetov (običajno RDBMS). Okvir obstoja objekta je v bistvu knjižnica vnaprej napisane kode, ki skrbi za podrobnosti vztrajanja ali trajnega shranjevanja predmeta. Predmet lahko vztraja do besedilno datoteko, XML datoteko itd., V poslovnem svetu pa bo to najverjetneje RDBMS, zato jih včasih imenujejo ORM (Object Relational Mapper).

Paket komponent makrobject DObject je paket komponent O / R Mapping, ki se uporablja v

instagram viewer
Delphi. Skupina DObject O / R Mapping omogoča popoln dostop do baze podatkov na način, ki je usmerjen v objekt. Vključuje OQL. Delphi, ki je močan tip OQL (Object Query Language), ki temelji na izvornem jeziku Delphi, tudi vam ni treba napisati ene vrstice stavka SQL na podlagi niza.

Okvir baze podatkov Synopse SQLite3 vgrajuje motor baze podatkov SQlite3 v čisto Delphi koda: dostop do baze podatkov, ustvarjanje uporabniškega vmesnika, varnost, i18n in poročanje se upravljajo na varen in hiter model AJAX / RESTful odjemalec / strežnik.

Okvir ORM za Delphi s popolno podporo za obdelavo podatkov, zapletene in napredne poizvedbe, dedovanje, polimorfizem in še več. Podprte baze podatkov: Firebird, Interbase, Microsoft SQL Server, MySQL, NexusDB, Oracle, SQLite, PostgreSQL, DB2.

instagram story viewer