LiteSQL è una libreria C ++ che integra oggetti C ++ strettamente al database relazionale e quindi fornisce un livello di oggetto di persistenza.
LiteSQL supporta SQLite3, PostgreSQL e MySQL come backend. LiteSQL crea tabelle, indici e sequenze di database e gli aggiornamenti dello schema quando necessario.
LiteSQL fornisce relazioni d'oggetto, oltre ad oggetto persistenza che può essere utilizzato per modellare qualsiasi tipo di strutture di dati C ++. Gli oggetti possono essere selezionati, filtrati e ordinati utilizzando API template- e di classe con il tipo di controllo in fase di compilazione
Caratteristiche :.
- < li> SQLite3, PostgreSQL e MySQL - il supporto backend
- strato di persistenza degli oggetti con il supporto di relazione
- creazione dello schema del database automatico e aggiornamento
- creare query SQL complesse utilizzando il tempo di compilazione classe controllato API; minimizza necessario scrivere stringhe di query SQL
Cosa c'è di nuovo in questa versione:
- supporto per Oracle backend (ocilib)
- tipi di dati specifici di database vengono utilizzati (necessari per Oracle backend)
Cosa c'è di nuovo nella versione 0.3.12:
- visivo Litesql link installata in Menu
- errore fisso in CodeGenerator mappa fabbrica in su linux
- CodeGenerator per wxformbuilder aggiunto (versione iniziale)
- autotools supporto aggiornato
Cosa c'è di nuovo nella versione 0.3.11:
- Questa versione aggiunge il supporto per il tipo di dati bigint campo.
Cosa c'è di nuovo nella versione 0.3.10:
- meglio gui
- cambiato la movimentazione all'interno del modello (counted_ptr) memoria
- correzioni in costruzione a base autoconf-
Requisiti :
- compatibile con gcc C ++ compiler che supporta modelli di membro
- libreria client e di intestazione per almeno un backend: libsqlite3, libmysqlclient o libpq
file
I commenti non trovato