LiteSQL is een C ++ bibliotheek die C ++ objecten integreert strak om relationele database en voorziet daarmee in een object persistentie laag.
LiteSQL ondersteunt SQLite3, PostgreSQL en MySQL als backends. LiteSQL creëert tabellen, indexen en sequenties database en upgrades schema als dat nodig is.
LiteSQL biedt objectrelaties, naast persistentie die kunnen worden gemodelleerd elke vorm van C ++ datastructuren object. Objecten kunnen worden geselecteerd, gefilterd en beval het gebruik van template-en-klasse gebaseerde API met type te controleren tijdens het compileren
Kenmerken .
- < li> SQLite3, PostgreSQL en MySQL - backend ondersteuning
- object persistentie laag met betrekking ondersteuning
- automatische database schema creatie en upgrading
- creëren complexe SQL queries met behulp van tijd gecontroleerd klasse API compileren; minimaliseert moeten SQL-query strings schrijven
Wat is nieuw in deze release:
- ondersteuning voor Oracle backend (ocilib)
- de database specifieke datatypes worden gebruikt (nodig voor orakel backend)
Wat is nieuw in versie 0.3.12:
- Visual Litesql Link in Menu geïnstalleerd
- vast fout in codegenerator fabriek kaart in het op linux
- codegenerator voor wxformbuilder toegevoegd (Eerste versie)
- autotools ondersteuning bijgewerkt
Wat is nieuw in versie 0.3.11:
- Deze versie voegt ondersteuning toe voor BIGINT veldgegevens.
Wat is nieuw in versie 0.3.10:
- betere gui
- veranderd geheugen hanteren binnenkant model (counted_ptr)
- fixes in-autoconf gebaseerd build
Eisen
- gcc-compatibele C ++ compiler die ondersteunt lid sjablonen
- client library en de header bestanden voor ten minste één backend: libsqlite3, libmysqlclient of libpq
Reacties niet gevonden