| mysqlcppapi. MySQLCPPPI è un'API C ++ per MySQL, a biforcure da MySQL ++. |
Scarica ora |
mysqlcppapi. Classifica e riepilogo
- Nome editore:
- Jonathan Wakely
mysqlcppapi. Tag
mysqlcppapi. Descrizione
MySQLCPPAPI è un API C ++ per MySQL, a biforcure da MySQL ++. MySQLCPPAPI è un wrapper C ++ per la Biblioteca API MySQL C. È una filiale del progetto MySQL ++, ma ha discreto significativamente per i seguenti motivi: MySQL ++ è ottimizzato in modo aggressivo per la velocità, ma l'ottimizzazione dovrebbe avvenire dopo che il design è maturo e che l'ottimizzazione dovrebbe essere mirata. L'ottimizzazione prematura oscura il design e impedisce di migliorare.MYSQL ++ fornisce troppi modi per fare le cose invece di decidere su un'interfaccia. Di nuovo, questo oscura il design.Mysql ++ utilizza macro di preprocessore in misura inaccettabile in una libreria C ++. Queste considerazioni significano che l'interfaccia è cambiata in modo significativo e alcune aree di funzionalità sono state rimosse completamente perché non sono mantenute. Alcune funzionalità Può essere aggiunto nelle versioni future se può essere implementata in modo ragionevole. I nuovi tipi di interfacce devono essere aggiunti con la sottoclassamento o l'aggregazione delle classi semplici esistenti piuttosto che complicare le interfacce esistenti. A metà del 2005 La libreria MySQL ++ è in nuove mani ed è molto migliorata. Vale la pena notare che MySQL ++ è più attivamente mantenuto di MySQLCPPAPI e potrebbe essere una scelta migliore da usare .Raquirementi: · MySQL Client Library che è nuovo in questa versione: · Tutti gli oggetti sono classi con costruttori e distruttori, quindi tutti i dati vengono inizializzati. · Il conteggio dei referenze viene utilizzato per consentire la condivisione delle varie istanze di oggetti e le connessioni sottostanti, evitando segfault o una gestione della memoria complicata. · Tutte le classi si trovano nello spazio dei nomi MySQLCPPAPI · Non ci sono ora dei dati dei membri pubblici. · Molti metodi sono stati non innata, consentendo una struttura di file molto più chiara. · Le interfacce della query 'personalizzate e memorizzate sono state rimosse perché hanno fatto un uso eccessivo di macro di preprocessore e codice generato da perl. · Le eccezioni non sono più opzionali - fanno parte del design. · I campi Le lezioni sono state completamente sostituite.
mysqlcppapi. Software correlato