Tntdb

Screenshot der Software:
Tntdb
Softwarebeschreibung:
Version: 1.3
Upload-Datum: 20 Feb 15
Entwickler: Tommi Makitalo
Lizenz: Frei
Popularität: 12

Rating: nan/5 (Total Votes: 0)

Tntdb ist eine C ++ - Klassenbibliothek für einfachen Zugriff auf Datenbanken. Die Schnittstelle ist datenbankunabhängig. Driverclasses werden dynamisch geladen.
 
 Das Ziel ist es, einen einfachen Zugang zu Datenbanken haben. Sie müssen sich keine Gedanken über resourceleakage sorgen, weil alle Objekte, die Sie direkt verwenden werden auf dem Stack zugeordnet und automatisch gelöscht, wenn man außerhalb des Gültigkeitsbereichs. Die interfaceobjects sind Wrapper Instanzen referencecounted, so dass Sie sie in seinen eigenem Willen zu kopieren. Die Ressourcen werden freigegeben, wenn das letzte Objekt den Gültigkeitsbereich verlässt.
 
 Fehlerbehandlung erfolgt ausschließlich mit Exception getan. Einfach wickeln Sie Ihren Code mit einem einzigen try-catch und Ihnen die volle Fehlerbehandlung haben. Ausnahmen sind alle von std :: exception abgeleitet.
 
 STL verwendet wird, soweit möglich und auch STL-ähnliche und kompatible Schnittstellen geeignet angeboten, wo.
 
 Tntdb für applicationprogramming richtet. Es ist nicht geeignet für generische databasetools. Es ist nicht zum Beispiel bieten schemaquery. Sie müssen wissen, wie Ihre Tabellen aussehen. Das ist auch für normale Anwendungen.
 
 Mit SQL für Database. Keine wrapperclasses wie aktive Resultsets oder datengebundene Steuerelemente angeboten. Stattdessen haben Sie beste Kontrolle über die Datenbank. Sie können alle SQL-Trick, den Sie wissen, die meisten aus Ihrer Datenbank zu verwenden. Auch dies ist eine dünne Hülle, so dass Sie keine große performancepenalty Vergleich zum direkten Zugriff auf die C-API haben.
 
 Das Projekt vor einigen Jahren begann bereits als postgresql-Wrapper. Später habe ich eine SQLite-3-Wrapper.
 
 Der aktuelle Stand ist, dass es eine Arbeits mysql und postgresql-Treiberklasse. Die SQLite-3-Wrapper ist hier enthalten, aber es ist nur eine frühe Design-Studie. Tntdb funktioniert, aber es ist nicht dynamisch wie die anderen Treiber geladen.
 
 Die öffentlichen Header enthalten Dokumentation, die mit Doxygen erzeugt werden können.
 
 Auch gibt es einige kleine Beispiele in der Demo-Verzeichnis

Was ist neu in dieser Pressemitteilung:.

  • Wichtige Optimierung von Oracle- Fahrer:
  • Der Oracle-Treiber bekam eine wichtige Optimierung. Beim Lesen mehrerer Zeilen, die zuvor jede Zeile getrennt von OCI angefordert. Jetzt mehrere Zeilen abgerufen werden in einem einzigen OCI Anruf und weitergegeben Zeile für Zeile an die Anwendung.
  • Unterstützung für cxxtools :: String (Unicode-String-Klasse) hinzufügen:
  • Cxxtools hat einen String-Klasse, die Unicode unterstützt. Tntdb hat jetzt volle Unterstützung für sie. Unicode-Strings lesen und transparent beschrieben werden.
  • Bugfixes und Optimierungen:
  • Einige kleinere Bugfixes und Optimierungen sind in tntdb getan.

Was ist neu in der Version 1.1:

  • Nach über 2 Jahren ohne neue stabile Versionen ist es Zeit, Nach Updates suchen. Cxxtools hat heiße große Verbesserungen und Funktionserweiterungen wie xmlrpc, ein Signal-Slot Rahmen anynchronous I / O und andere.
  • Das bedeutete einige API-Änderungen. Immer noch die meisten der vorhandenen Code ausgeführt werden soll. Tntnet und tntdb benötigt einige Änderungen für diese, so dass die neuen tntnet und tntdb Mitteilungen müssen cxxtools 2.0.
  • Tntnet hat viele kleine Funktion und Leistungsverbesserungen haben. Zum Glück gab es keinen großen Bedarf an API-Änderungen. Fast Anwendungen sollten aus der Box durch Neukompilierung laufen.
  • Tntdb bekam einige Funktionserweiterungen. Am wichtigsten sind vielleicht die Unterstützung für Auto erhöht Werte mit der Methode tntdb :: Connection :: lastInsertId (std :: string) und Unterstützung für benutzerdefinierte Typen durch Überlastung 2 Betreiber.

Was ist neu in Version 1.0.99:

  • Tntdb hat einige kleinere Fehler behoben haben und werden angepasst zu den API-Änderungen in cxxtools (die recht klein sind).

Anforderungen :

  • cxxtools

Ähnliche Software

sqlcmd
sqlcmd

11 May 15

daloRADIUS
daloRADIUS

2 Jun 15

StelsMDB
StelsMDB

20 Feb 15

ChronicDB
ChronicDB

14 Apr 15

Andere Software von Entwickler Tommi Makitalo

Tntnet
Tntnet

20 Feb 15

Kommentare zu Tntdb

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!