Verbindung zu Oracle-Datenbank

WIK-Lars

Erfahrenes Mitglied
Hallo,
ich habe ein Java-Programm übernommen, welches mit Usernamen, Passwort und URL auf eine Oracle-Datenbank zugreifen soll. Die Datenbank ist vom Rechner, auf dem das Programm läuft, auch erreichbar (Test mit Oracle-Client). Das Programm jedoch bekommt keinen Zugriff.

Die URL in der getConnection(...)-Methode lautet:
jdbc:eek:racle:thin:mad:192.168.10.3:1521:unicode
Sieht doch eigentlich nach einem ganz normalen URL aus, gell ?

In der Konsole (Eclipse) erscheint die folgende Auflistung an Fehlermeldungen:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 7
at oracle.security.o3logon.C0.r(C0)
at oracle.security.o3logon.C0.l(C0)
at oracle.security.o3logon.C1.c(C1)
at oracle.security.o3logon.O3LoginClientHelper.getEPasswd(O3LoginClientHelper)
at oracle.jdbcc7.O3log.<init>(O3log.java:289)
at oracle.jdbcc7C7Protocol.logon(TTC7Protocol.java:251)
at oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:249)
at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:365)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:260)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at de.blue.bqdb.umkreis.db.DatabaseConnectionFactory.getNormalInstance(DatabaseConnectionFactory.java:63)
at de.blue.bqdb.umkreis.db.DatabaseConnectionFactory.getInstance(DatabaseConnectionFactory.java:96)
at de.blue.bqdb.umkreis.db.OraclePersistantDataLoader.getCoodinatesOfPLZ(OraclePersistantDataLoader.java:162)
at de.blue.bqdb.umkreis.GeoManager.getPLZsFromPLZ(GeoManager.java:32)
at de.blue.bqdb.umkreis.test.Umkreissuche.main(Umkreissuche.java:36)
Beim Debuggen ist herausgekommen, dass das(?) Problem immer beim Aufruf der getConnection(...)-Methode auftritt.

Wer kann mir etwas zu den Fehlermeldungen sagen? Hat jemand Hinweise, welche Schritte ich als nächstes ausführen sollte, um mich einer Lösung zu nähern?

Vielen Dank,
Lars
 
Zurück