Kerangka Pemetaan Relasional Objek / Persistensi

Bekerja dengan data database di Delphi bisa sangat sederhana. Jatuhkan TQuery pada formulir, atur properti SQL, atur Aktif dan ada data basis data Anda di DBGrid. (Anda juga memerlukan TDataSource dan koneksi ke database.)

Selanjutnya, Anda ingin menyisipkan, memperbarui, dan menghapus data, dan memperkenalkan tabel baru. Itu juga mudah tetapi bisa berantakan. Mungkin butuh beberapa finagling yang benar Sintaks SQL sebelum Anda bisa meletakkannya dengan benar. Apa yang seharusnya menjadi tugas sederhana menjadi sedikit rumit.

Kerangka Jenis Nilai Sumber Terbuka ini menyediakan kelas dasar (ThcObject) yang terdiri dari objek atribut yang dapat secara otomatis bertahan ke penyimpanan objek (biasanya RDBMS). Kerangka kerja kegigihan objek pada dasarnya adalah pustaka kode pra-tertulis yang menangani perincian dengan tetap atau secara permanen menyimpan objek. Objek dapat dipertahankan hingga a file teks, XML file dll., Tetapi dalam dunia bisnis kemungkinan besar akan menjadi RDBMS dan karena alasan ini, mereka kadang-kadang disebut sebagai ORM (Object Relational Mapper).

instagram viewer

Suite DObject macrobject adalah paket komponen O / R Mapping untuk digunakan Delphi. Suite DObject O / R Mapping memungkinkan Anda untuk mengakses database sepenuhnya dengan cara berorientasi objek. Ini termasuk OQL. Delphi, yang merupakan OQL (Object Query Language) yang diketik dengan kuat berdasarkan bahasa Delphi asli, bahkan Anda tidak perlu menulis satu baris pernyataan SQL berdasarkan string.

Kerangka kerja basis data Synopse SQLite3 menghubungkan mesin basis data SQlite3 menjadi murni Kode delphi: akses basis data, pembuatan Antarmuka Pengguna, keamanan, i18n, dan pelaporan ditangani dalam model AJAX / RESTful Client / Server yang aman dan cepat.

Kerangka kerja ORM untuk Delphi dengan dukungan penuh untuk manipulasi data, pertanyaan kompleks dan lanjutan, pewarisan, polimorfisme, dan banyak lagi. Database yang didukung: Firebird, Interbase, Microsoft SQL Server, MySQL, NexusDB, Oracle, SQLite, PostgreSQL, DB2.

instagram story viewer