Deprecated notice: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/virtual/web41/codenode.de/system/mbstring.php on line 151
Deprecated notice: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/virtual/web41/codenode.de/system/mbstring.php on line 151
Deprecated notice: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/virtual/web41/codenode.de/system/mbstring.php on line 151
Deprecated notice: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/virtual/web41/codenode.de/system/mbstring.php on line 151
Deprecated notice: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/virtual/web41/codenode.de/system/mbstring.php on line 151
Deprecated notice: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/virtual/web41/codenode.de/system/mbstring.php on line 151
Deprecated notice: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/virtual/web41/codenode.de/system/mbstring.php on line 151
Deprecated notice: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/virtual/web41/codenode.de/system/mbstring.php on line 151
Deprecated notice: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/virtual/web41/codenode.de/system/mbstring.php on line 151
Deprecated notice: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/virtual/web41/codenode.de/system/mbstring.php on line 151
Deprecated notice: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/virtual/web41/codenode.de/system/mbstring.php on line 151
Deprecated notice: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/virtual/web41/codenode.de/system/mbstring.php on line 151
Deprecated notice: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/virtual/web41/codenode.de/system/mbstring.php on line 151
Deprecated notice: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/virtual/web41/codenode.de/system/mbstring.php on line 151 Willkommen bei Code Node! - Ein Tool für SQL zu C++ Klassen

Ein Tool für den Umgang mit Datenbanken in C++

Dieses Tool ist für das Generieren von Code in C++, welcher aus SQL Statements (CREATE TABLE) erzeugt wird.
Das Programm erstellt aus CREATE TABLE Statements die entsprechenden C++ Klassen,
ausserdem wird der notwendige Code für die Integration in SOCI/DTL/Qt generiert. Andere (SQL) Libraries oder Programmiersprachen können auch auf Anfrage für sie implementiert werden.
  • SOCI - Wird unterstützt
  • DTL - Wird unterstützt
  • Qt - Wird unterstützt
  • OTL,OCCI, mysqlpp und ähnliche auf Anfrage
Für Qt kann das Programm auch die entsprechenden Frontendklassen erzeugen, so das Daten für jede Tabelle über einen Dialog eingegeben werden können, und über einen View angezeigt werden:

tl_files/codenode/sql2cpp/tbl_dlg.png

  Ein für die Tabelle "Person" erzeugter Dialog.
tl_files/codenode/sql2cpp/tbl_view.png   Der für die Tabelle "Person" erzeugte View.

Eine schematische Darstellung der Konvertierung:
sql2cpp

Ein Beispiel

Am Besten lässt sich das Programm an einer Beispieltabelle erklären:

CREATE TABLE tbl_example (id INT, name VARCHAR(55), num INT);

Aus diesem CREATE TABLE Statement generiert das Programm folgende C++ Klasse:

tl_files/codenode/sql2cpp/exampleclass.png
Die generierte C++ Klasse:
tl_files/codenode/sql2cpp/Datenklasse.png

Und das entsprechende SOCI Template dazu:

tbl_exampleklasse

Download

Hier können sie die Demo herunterladen.
Für eine Vollversion nehmen sie bitte mit mir Kontakt auf: info -at- codenode.de