DTL vs. OTL
-
Jo, so siehts aus.
Ich muss ein Programm schreiben, welches beliebige SQL abfragen via ODBC auf
eine Datenbank loslässt (Terradata). Nun wird das Frontend in MFC geschrieben,
ich suche jedoch für das Backend was eigenes, weshalb schon mal die MFC-Klassen
wegfallen (CDatabase,CRecordSet etc.), auf meiner Suche bin ich auch die
Beiden oben genannten Libs gestossen, DTL(Database Template Library) und OTL(Oracle TL).
Und wollte mal fragen ob schon jemand damit erfahrung hat ?
Ich hab heute die DTL erfolgreich zum laufen Gebracht, und mir ebenfalls
die OTL angesehen, und muss sagen das beide vom Design her mir ganz Gut gefallen.
Daher meine Frage, bezüglich Handling und vor allem Geschwindigkeit welche
der Beiden ist bei ODBC die schnellere ? Oder tut sich das nicht viel ?
Welche ist die Bessere ? Die DTL hat ja sogar iteratoren die in STL Algorithmen passen,
währen OTL wohl rechtviel über streams macht. Welcher ansatz ist da Moderner ?Devil
-
Hi,
ich kenne keine dieser beiden libs. Aber es gäbe da noch ne alternative. Du könntest direkt über den ODBC gehen.
Siehe http://www.willemer.de/informatik/db/odbcapi.htm
-
guenni81 schrieb:
ich kenne keine dieser beiden libs. Aber es gäbe da noch ne alternative. Du könntest direkt über den ODBC gehen.
Siehe http://www.willemer.de/informatik/db/odbcapi.htmIch denke nicht, dass er direkt über ODBC arbeiten will (wer will das schon?), ansonsten würde er ja nicht nach Wrappern dafür fragen
-
guenni81 schrieb:
Hi,
ich kenne keine dieser beiden libs. Aber es gäbe da noch ne alternative. Du könntest direkt über den ODBC gehen.
Siehe http://www.willemer.de/informatik/db/odbcapi.htmJa, schön, soll ich das Rad noch mal neu Erfinden ?
Ich hab leider nicht die Zeit mich auch noch in ODBC einzuarbeiten um
dann meinen eigenen Wrapper zu schreiben...Devil
-
Du könntest meine ODBC-Klasse verwenden.
Einfach dann ein Connect auf ein Datasource und ein Execute des SQL-Query.
Poste hier deine Plattform und deinen Compiler.
-
Unix-Tom schrieb:
Du könntest meine ODBC-Klasse verwenden.
Einfach dann ein Connect auf ein Datasource und ein Execute des SQL-Query.
Poste hier deine Plattform und deinen Compiler.XP, MSVC 6
Die Datenbank wäre dann wiegesagt eine Terradata.