Tntdb

Szoftver screenshot:
Tntdb
Szoftver adatai:
Változat: 1.3
Feltöltés dátuma: 20 Feb 15
Fejlesztő: Tommi Makitalo
Engedély: Ingyenes
Népszerűség: 77

Rating: 3.0/5 (Total Votes: 2)

Tntdb egy c ++ - class-könyvtár az egyszerű adatbázisokhoz való hozzáférést. A felület adatbázis-független. Driverclasses dinamikusan tölt be.
 
 A cél az, hogy könnyen hozzáférjenek az adatbázisokhoz. Nem kell aggódni resourceleakage, mert minden tárgyat használ közvetlenül osztják el a köteget, és automatikusan törlésre kerülnek, amikor kiment a hatálya alá. A interfaceobjects a csomagolók referencecounted esetben másolható őket körül a saját akaratát. Erőforrások felszabadulnak, amikor az utolsó tárgyat nem megy ki a hatálya.
 
 Errorhandling történik kizárólag exceptionhandling. Csak tekerd meg a kódot egy try-catch és még teljes errorhandling. Kivételt képeznek ez alól az összes származik std :: kivétel.
 
 STL használják, ahol lehetséges, és STL-szerű és -kompatibilis interfészek kínálnak, ahol megfelelő.
 
 Tntdb számára szánt applicationprogramming. Ez nem alkalmas az általános databasetools. Nem kínál, például schemaquery. Tudnod kell, hogyan asztalok kinézni. Amit igaz a normál alkalmazásoknak.
 
 Használja SQL for databaseaccess. Nem wrapperclasses, mint az aktív eredményhalmazok vagy databound ellenőrzések kínálnak. Ehelyett van a legjobb ellenőrzése alatt az adatbázisban. Használhatja minden SQL-trükk tudod, hogy legtöbbet hozza ki az adatbázist. Ez is egy vékony wrapper, hogy akkor nincs nagy performancepenalty képest közvetlen hozzáférést biztosít a C-API.
 
 A projekt elindult, már néhány évvel ezelőtt egy postgresql-wrapper. Később hozzá egy SQLite-3-wrapper.
 
 A jelenlegi állapot, hogy van egy működő mysql- és postgresql-driver-osztály. Az SQLite-3-wrapper van itt, de ez csak egy korai tervezési-tanulmány. Tntdb működik, de nem dinamikusan betöltött, mint a többi versenyző.
 
 A nyilvános fejlécek közé tartoznak a dokumentáció, amely lehet alkalmazásával Doxygen.
 
 Szintén van néhány apró példa a demo-könyvtár.

Mi az új ebben a kiadásban:

  • Major optimalizálása Oracle vezető:
  • az Oracle illesztőprogram van egy nagy optimalizálása. Olvasása közben több sorban, korábban minden sorban kértek külön OCI. Most több sor erőltetett egyetlen OCI hívást, és átadta egy sorral kell a kérelemhez.
  • Add támogatása cxxtools :: String (Unicode karakterlánc osztály):
  • Cxxtools karakterlánc-osztály, amely támogatja a Unicode. Tntdb most már teljes mértékben támogatja azt. Unicode stringeket lehet olvasni és írni átlátható.
  • hibajavítás és optimalizáció:
  • Néhány apróbb hibajavításokat és optimalizálás történik a tntdb.

Mi az új 1.1-es verzióban:

  • A több mint 2 éve új nélkül stabil kiadások itt az ideje, a frissítéseket. Cxxtools van hot hatalmas fejlesztések és szolgáltatási fejlesztést, mint xmlrpc, a jelek slot keretet, anynchronous I / O és mások.
  • Ez a hallgatólagos valamilyen API változások. Mégis a legtöbb létező kódot kell futtatni. Tntnet és tntdb szükséges néhány változás ehhez, úgy, hogy az új és tntnet tntdb kibocsátások szüksége van cxxtools 2,0.
  • Tntnet számára sok kis funkció és javítja a teljesítményt. Szerencsére nem volt sok szükség API változások. Szinte alkalmazások elfogy a doboz újrafordítás.
  • Tntdb van néhány szolgáltatási fejlesztést. Legfontosabbak talán a támogatást auto növekszik értékek módszerrel tntdb :: Connection :: lastInsertId (STD :: string) és támogatja a felhasználó által definiált típusok túlterheli 2 üzemeltetők.

Mi az új verzióban 1.0.99:

  • Tntdb kapott néhány kisebb hibajavítások és igazodnak Az API változások cxxtools (ami meglehetősen kicsi).

követelmények :

  • cxxtools

Hasonló program

MonetDB
MonetDB

11 May 15

CrunchyFrog
CrunchyFrog

11 May 15

Qore OpenGL Module
Qore OpenGL Module

20 Feb 15

codership-mysql
codership-mysql

12 May 15

Más szoftver fejlesztő Tommi Makitalo

Tntnet
Tntnet

20 Feb 15

Hozzászólások a Tntdb

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!