DB2/Oracle unter der GPL Version

Dein Thema passt einfach in kein Forum? Dann probiers mal hier.
Antworten
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

DB2/Oracle unter der GPL Version

Beitrag von BartSimpson »

Hallo, da IBM und Oracle von ihren Datenbanken inzwischen auch kostenlose Version verteilen, ergibt sich die Frage, ob jemand die schon unter der GPL Version von Qt zum laufen bekommen hat? Da Trolltech ja die nötigen Module entfernt hat:(
Hass
Beiträge: 40
Registriert: 12. Juli 2006 10:42

Beitrag von Hass »

Was?
die expresse Version? Oder?
Wenn ich mir die expresse Version haette,wuerde ich nur ODBC benutzen.
:P
mfg
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

Beitrag von BartSimpson »

Bei der DB2 gibt es zwar ein ODBC Treiber, nur leider Fehlt die Installation für Windows. Denn in dem Windows Pakt sind nur die Libs an sich:)
Hass
Beiträge: 40
Registriert: 12. Juli 2006 10:42

Beitrag von Hass »

Wenn Sie eine Linuxversion moechten,mache ich Ihnen einen besseren Vorschlag,dass Sie sie in sourceforge.net suchen koennen.Sie liefert eine :
http://sourceforge.net/projects/otl . Jedoch gibt es doch noch viele Projekte,die ODBC oder DBDriver vielleicht lieferen haetten.

mfg
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

Beitrag von BartSimpson »

Im Prinzip suche ich wollte ich eigentlich nur mal mit der DB2 etwas spielen. Aber es scheitert im Moment leider schon an der Qt Anbindung. Unter Linux geht der ODBC Treiber. Na mal schauen wann IBM die DVD schickt:)
Hass
Beiträge: 40
Registriert: 12. Juli 2006 10:42

Beitrag von Hass »

Ja,du hast recht. IBMs CD,DVD,DeveloperNetwork muessen uns etws lieferen. Machs gut , Viel Spass.
P.S.
Aber am besten wuensche ich mir,eine Klasse zu Bauen,deren Interface von der QT-DB-Interface durch Opensource ODBC oder andere Driver gefuellt werden koennen,so dass ein neues Projekt dadurch gebaut werden koennen. :) :) :) :) :) :)
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

Beitrag von BartSimpson »

Mit dem ODBC Treiber in Qt kannste du eigentlich jeden ODBC Treiber nutzen. Der Pferdefuß daran ist, das der ODBC Treiber für die jeweilige DB im ODBC System des OS registriert werden muss. Ok unter Linux nur eine Textdatei. Aber unter Windows muss das ganze in die Registry. Und wenn man denn nur die DLL's hat, ist es etwas düster. Was in Qt Fehlt währe ein JDBC Modul. Das würde die Sache echt vereinfachen. Eventuell kann man das mit Jambi bauen(wenn es fertig ist). Es gibt ja eine Basisklassen mit deren Hilfe du eigene Datanbankanbindungen in Qt realisieren kannst. Nur ist das in der Regle ziemlich aufwendig, da die für die meisten DB's es nur C und keine C++ Schnittstellen gibt.
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

Beitrag von BartSimpson »

Unter Linux habe ich den Treiber schon eingerichtet bekommen. Nur unter Windows geht es irgenwie nicht.(zu mindestens nicht Sinnvoll) Der ODBC Treiber ist 25MB groß. Nur wenn man den Automatisch instillieren lassen will, das Setup immer gleich 130MB haben:((weil es immer gleich die ganze IBM Java Maschine mit installiert.) Nur wie kann man unter Windows ein ODBC Treiber per Hand installieren???
Hass
Beiträge: 40
Registriert: 12. Juli 2006 10:42

Beitrag von Hass »

Warum kannst du ihre Schnittstellen nicht direkt benutzen? :lol:
Ich spiele oft Postgresql,aber wenn ich unter QT Programe machte,wuerde ich mit Pglib(c/c++) an die Databank anbinden. :P
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

Beitrag von BartSimpson »

Weil ich denn erst unter Qt ein DB Treiber schreiben müsste, wenn ich keine ODBC nehme. Da TT ja bei der GPL Version den DB2 Treiber nicht mitliefert:(
Hass
Beiträge: 40
Registriert: 12. Juli 2006 10:42

Beitrag von Hass »

Ich hatte wenigere Erfahrungen,unter MS.NET einen DBDriver geschrieben zu haben.Wie ich gemacht habe, vergesse ich jetzt. :lol: :cry: Aber ich benutzte C/C++ Schnittstellen von diesem DB ,das stimme.Ich fuellte alle .NET-Schnittstellen,Z.B IConnection,IDataReader,IDataAdapter....etc, mit C/C++ Schnittstellen von diesem DB. Ich denke,dass du c/c++ Schnittstellen vom DB erhaben benutzen musst,wenn du ODBC-Interface nicht nehmen kannst. :lol: :lol: :lol:
Viele Glueck und Machs gut :wink: :wink: :wink: :wink:

mfg
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

Beitrag von BartSimpson »

Das hat nix mit .Net zu tun.
Direkt C/C++ fällt aus, das denn das ganze Qt SQL Modul nicht geht.
Hass
Beiträge: 40
Registriert: 12. Juli 2006 10:42

Beitrag von Hass »

Also.Tut mir leid.
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

Beitrag von BartSimpson »

Wenn man es per ODBC hin bekommt, währe es ja ok. Stellt sich nur die Frage, wie man unter Windows ein ODBC einfügt. Unter Linux ist es ja nicht besonders schwer.
Antworten