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

Jailer
Jailer

26 Apr 16

CrudAlchemy
CrudAlchemy

20 Feb 15

HyperDex
HyperDex

20 Feb 15

Cache Monitor
Cache Monitor

17 Feb 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!