Objektien suhteelliset kartoitus- / pysyvyyskehykset

Tietokantatietojen käsittely Delphissä voi olla todella helppoa. Pudota TQuery lomakkeelle, aseta SQL-ominaisuus, aseta Aktiivinen ja siellä tietokantatietosi ovat DBGrid. (Tarvitset myös TDataSource ja yhteyden tietokantaan.)

Seuraavaksi haluat lisätä, päivittää ja poistaa tietoja ja esitellä uusia taulukoita. Se on myös helppoa, mutta voi tulla sotkuiseksi. Se voi viedä jonkun oikein pelaamisen SQL-syntaksi ennen kuin voit asettaa sen oikein. Mikä on oletettavasti yksinkertainen tehtävä, tulee hieman hankalaksi.

Tämä avoimen lähdekoodin arvotyyppikehys tarjoaa perusluokan (ThcObject), joka koostuu ominaisuusobjekteista, jotka voidaan pysyvästi säilyttää objektivarastoon (yleensä RDBMS). Kohteen pysyvyyskehys on olennaisesti kirjallinen ennalta kirjoitettu koodi, joka huolehtii esineen pysyvän tai pysyvän varastoinnin yksityiskohdista. Kohde voidaan säilyttää a tekstitiedosto, XML-tiedosto jne., Mutta yritysmaailmassa se tulee todennäköisesti RDBMS: ään, ja tästä syystä niitä kutsutaan joskus ORM: ksi (Object Relational Mapper).

instagram viewer

Makrobjekti DObject-sarja on O / R Mapping -komponenttipaketti, jota käytetään Delfoi. DObject O / R Mapping -sovellus mahdollistaa pääsyn tietokantaan kokonaan oliokeskeisellä tavalla. Se sisältää OQL: n. Delphi, joka on vahva tyypillinen OQL (Object Query Language), joka perustuu natiiviin Delphi-kieleen, vaikka sinun ei tarvitse kirjoittaa yhtä riviä SQL-lauseita merkkijonoon perustuen.

Synopse SQLite3 -tietokannan puitteet rajaavat SQlite3-tietokantamoottorin puhtaaseen Delphi-koodi: tietokantaan pääsy, käyttöliittymän luominen, tietoturva, i18n ja raportointi hoidetaan turvallisella ja nopealla Client / Server AJAX / RESTful -mallilla.

ORM-kehys Delphille täydellä tuella tietojen manipuloinnille, monimutkaisille ja edistyneille kyselyille, perinnölle, polymorfismille ja muulle. Tuetut tietokannat: Firebird, Interbase, Microsoft SQL Server, MySQL, NexusDB, Oracle, SQLite, PostgreSQL, DB2.

instagram story viewer