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
![]() |
Ein für die Tabelle "Person" erzeugter Dialog. | |
![]() |
Der für die Tabelle "Person" erzeugte View. |
Eine schematische Darstellung der Konvertierung:
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:
![]() |
| Die generierte C++ Klasse: |
![]() |
Und das entsprechende SOCI Template dazu:
Ein paar Screenshots
![]() |
![]() |
![]() |







