Tntdb

Screenshot Software:
Tntdb
Detalii soft:
Versiune: 1.3
Incarca data: 20 Feb 15
Producător: Tommi Makitalo
Licenţă: Gratuit
Popularitate: 12

Rating: nan/5 (Total Votes: 0)

Tntdb este un c ++ - clasa bibliotecă pentru acces facil la bazele de date. Interfața este baza de date independent. Driverclasses sunt încărcate dinamic.
 
 Scopul este de a avea acces facil la bazele de date. Nu trebuie să vă faceți griji cu privire la resourceleakage, pentru că toate obiectele pe care le utilizați în mod direct sunt alocate pe stivă și șterse automat, atunci când ies din domeniul de aplicare. Cele interfaceobjects sunt ambalaje de referencecounted cazuri, astfel încât să puteți să le copiați în jurul la voia ta. Resursele sunt eliberate, în cazul în care ultimul obiect iese din domeniul de aplicare.
 
 Errorhandling se face exclusiv cu exceptionhandling. Doar înfășurați cod cu un singur try-catch și ai errorhandling complet. Excepțiile sunt toate derivate din std :: excepție.
 
 STL este utilizat în cazul în care sunt oferite interfețe posibil și, de asemenea, STL-ca și compatibil, în cazul în care potrivit.
 
 Tntdb se adresează pentru applicationprogramming. Acesta nu este potrivit pentru databasetools generice. Ea nu oferă ex schemaquery. Trebuie să știi, cum tabelele arata. Asta e valabil și pentru aplicațiile obișnuite.
 
 Puteți utiliza SQL pentru databaseaccess. Nu wrapperclasses ca ResultSet active sau controale databound sunt oferite. În schimb aveți cel mai bun control asupra bazei de date. Puteți folosi orice SQL-trick știi pentru a obține cele mai multe din baza de date. De asemenea, acesta este un înveliș subțire, astfel încât ar trebui să aveți nici o performancepenalty mare comparativ cu acces direct la C-API.
 
 Proiectul a început deja în urmă cu câțiva ani ca un PostgreSQL-înveliș. Mai târziu am adăugat un SQLite-3-wrapper.
 
 Starea actuală este, că există o mysql- de lucru și PostgreSQL-driver-clasă. Sqlite-3-înfășurare este inclus aici, dar este doar un studiu de design de timpuriu. Tntdb functioneaza, dar aceasta nu este încărcat dinamic ca și ceilalți șoferi.
 
 Anteturile publice includ documentație, care pot fi generate folosind Doxygen.
 
 De asemenea, există câteva exemple mici în demo-directorul

Ce este nou în această versiune:.

  • optimizarea Major de oracol conducător auto:
  • Șoferul oracol a primit o optimizare mare. Când citiți mai multe rânduri, în prealabil fiecare rând au fost solicitate separat din OCI. Acum, mai multe rânduri sunt aduse într-un singur apel OCI și a trecut rând pe rând la cerere.
  • Adauga suport pentru cxxtools :: String (Unicode clasa string):
  • Cxxtools are o clasă șir, care susține unicode. Tntdb are acum suport complet pentru el. Siruri de caractere Unicode poate fi citit și scris transparent.
  • Remedieri de erori și optimizări:
  • Unele bugfixes minore și optimizări sunt efectuate în tntdb.

Ce este nou în versiunea 1.1:

  • După mai mult de 2 ani nou fără versiuni stabile este timpul pentru actualizări. Cxxtools are îmbunătățiri uriașe calde și îmbunătățiri ale funcțiilor, cum ar fi xmlrpc, un cadru fantă semnal, anynchronous I / O și alții.
  • Acest lucru implică unele modificări API. Totusi cea mai mare parte codului existent ar trebui să ruleze. Tntnet și tntdb necesare unele modificări pentru acest lucru, astfel încât noile tntnet și tntdb versiuni nevoie cxxtools 2.0.
  • Tntnet are multe caracteristici mici și de performanță îmbunătățiri. Din fericire nu a fost nevoie de mult pentru schimbări API. Aproape aplicații ar trebui să ruleze din cutie prin recompilare.
  • Tntdb niște îmbunătățiri ale caracteristicilor. Cel mai important este, poate, sprijinul pentru valorile incrementat auto utilizând tntdb metodă de conectare :: :: lastInsertId (std :: string) și sprijinul pentru tipurile definite de utilizator prin supraîncărcare 2 operatori.

Ce este nou în versiunea 1.0.99:

  • Tntdb are unele remedieri minore bug și sunt ajustate la schimbările API din cxxtools (care sunt destul de mici).

Cerințe :

  • cxxtools

Software similare

datastore
datastore

20 Feb 15

SwingSet
SwingSet

20 Feb 15

Alte software-uri de dezvoltator Tommi Makitalo

Tntnet
Tntnet

20 Feb 15

Comentarii la Tntdb

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!