Laocoon
Erfahrenes Mitglied
Hallo Zusammen,
mir fehlt grad irgendwie der Ansatz. Ich muss über Java eine Oracle Datenbank ansprechen. Das funktioniert soweit auch (über Class.forName("oracle.jdbc.driver.OracleDriver") und OracleDataSource). Das Problem ist nur, dass ich den Treiber nicht mitliefern kann/darf und deshalb den Treiber nehmen muss, der bei Oracle dabei ist. Netterweise soll das ganze, dann auf Linux/UNIX/Windows laufen.
Mein Programm wird als jar Datei ausgeliefert. Allerdings muss ich hier den Classpath fest setzten, damit es funktioniert (Class-Path /orasw/jdbc/lib/ojdbc14.jar).
funktioniert nicht (unter Windows sowieso schonmal gar nicht^^).
Ich brächte mal nen gedanklichen Stupser, damit ich weiter komm.
MfG
Daniel
P.S.: Im Prinzip muss ich auch noch zwischen MS_SQL und ORACLE unterscheiden. Wenn also dazu jemand noch nen Klugen Vorschlag hat, wie man das am elegantesten (mit java 1.4) hin bekommt, bin ich ganz Ohr
mir fehlt grad irgendwie der Ansatz. Ich muss über Java eine Oracle Datenbank ansprechen. Das funktioniert soweit auch (über Class.forName("oracle.jdbc.driver.OracleDriver") und OracleDataSource). Das Problem ist nur, dass ich den Treiber nicht mitliefern kann/darf und deshalb den Treiber nehmen muss, der bei Oracle dabei ist. Netterweise soll das ganze, dann auf Linux/UNIX/Windows laufen.
Mein Programm wird als jar Datei ausgeliefert. Allerdings muss ich hier den Classpath fest setzten, damit es funktioniert (Class-Path /orasw/jdbc/lib/ojdbc14.jar).
Code:
Class-Path $ORACLE_HOME/jdbc/lib/ojdbc14.jar
funktioniert nicht (unter Windows sowieso schonmal gar nicht^^).
Ich brächte mal nen gedanklichen Stupser, damit ich weiter komm.
MfG
Daniel
P.S.: Im Prinzip muss ich auch noch zwischen MS_SQL und ORACLE unterscheiden. Wenn also dazu jemand noch nen Klugen Vorschlag hat, wie man das am elegantesten (mit java 1.4) hin bekommt, bin ich ganz Ohr