| Biblioteca di accesso al database di deaa DEBEA Database Access Library è una raccolta di interfacce che consente di mappare oggetti C ++. |
Scarica ora |
Biblioteca di accesso al database di deaa Classifica e riepilogo
- Nome editore:
- Lukasz Michalski
- Sito web dell'editore:
- http://debea.net/trac
Biblioteca di accesso al database di deaa Tag
Biblioteca di accesso al database di deaa Descrizione
Biblioteca di accesso al database di Debiti è una raccolta di interfacce che consente di mappare oggetti C ++. La libreria di accesso al database di deaase è una raccolta di interfacce che consente di mappare gli oggetti C ++ alle relazioni in vari database SQL e file. Rimozione delle query SQL scritte a mano (o Parsing del file CSV) per la serializzazione degli oggetti C ++ è possibile accelerare lo sviluppo Applicazioni che devono memorizzare e caricare i propri dati in SQL o altri formati di database. Un altro effetto collaterale positivo dell'utilizzo di questa libreria è che avrete sempre schema del database strettamente correlato al modello logico C ++.Quera sono alcune funzionalità chiave di "Biblioteca di accesso al database di deaa database": serializzazione completa di oggetti C ++ utilizzando diversi database (file SQL, CSV) · La debita può mappare, caricare e archiviare oggetti come relazioni del database. Questo è lo scopo principale di questa libreria. Puoi anche usarlo per inviare semplici query SQL alla varietà di database a cui è possibile accedere tramite ODBC o IODBC. Inserto automatico o aggiorna la generazione di istruzione SQL basata sullo stato dell'oggetto. · Gli oggetti memorizzabili hanno informazioni sul suo stato del database. Quando viene creato un nuovo oggetto, è contrassegnato come memorizzabile :: La nuova e prima serializzazione genererà l'istruzione di inserimento SQL per quell'oggetto. Gli aggiornamenti successivi genereranno automaticamente le istruzioni di aggiornamento SQL. Supporto per tutti i tipi di riferimento (1-N, M-N, 1-1) · Debiti supporta la memorizzazione di oggetti immagazzinabili composti. Se si dispone dell'oggetto che contiene elenco di oggetti e tutti hanno store_table definito è possibile memorizzarli e caricarli tutti nella chiamata di programma singola. · DeBea sa come attraversare Std :: List, STD :: Set e altri contenitori standard, ma ovviamente è possibile definire il collectionFilter anche per i propri contenitori. Possibilità di creare conversioni per tipi definiti dall'utente · Ogni elemento oggetto e variabile vincolante può essere memorizzato in più modi. La conversione tra il campo membro / variabile e del record del database può essere completamente controllato dal codice utente. Supporto per più ereditarienti da DBA :: Immagable · È possibile aggiungere DBA :: Immagazzinabile come genitore all'oggetto esistente, definisci store_table per esso e memorizzarlo nel database senza ulteriori sforzi. Supporto per la memorizzazione dell'oggetto C ++ in tabelle SQL con nomi diversi · È possibile aprire il flusso per gli oggetti mappati utilizzando il nome di relazione personalizzato. In questo modo puoi mappare un oggetto con più relazioni finché hanno uno schema identico. Gestione della transazione di database flessibile · È possibile racchiudere più operazioni di database in un contesto di transazione semplicemente creando DBA :: Oggetto di transazione e ottenere flussi da esso. Finché questo oggetto esiste tutte le operazioni verranno eseguite in singola transazione. · L'oggetto transazione può essere annidato. Ciò significa che se si circondano due casi di DBA :: Transazione con un altro oggetto di transazione che unisci queste due transazioni in uno. Supporto per le variabili personalizzate vincolanti per leggere e scrivere flussi di oggetti · È possibile legare le variabili personalizzate al flusso di oggetti. In questo modo è possibile ricostruire i riferimenti agli oggetti utilizzando i valori recuperati da tasti stranieri. Caricamento di oggetti C ++ da query SQL · È possibile definire la propria query SQL e riempire l'elenco di oggetti mappati utilizzando quella query. Architecture Plugin · La libreria utilizza l'architettura del plug-in per vari supporti SQL RDBMS e fornisce un'interfaccia semplice per l'elaborazione della query e la serializzazione del database dell'oggetto.Debea La libreria di accesso al database utilizza l'architettura plug-in per vari supporti SQL RDBMS e fornisce una semplice interfaccia per Elaborazione della query e serializzazione dell'oggetto. Cosa c'è di nuovo in questa versione: · La compilazione per GCC 4.3.2 è stata fissata.
Biblioteca di accesso al database di deaa Software correlato