Oracle JDBC Treiber Problem

Status
Nicht offen für weitere Antworten.
S

Stefan Litzel

Gast
Hallo liebe Java Community,

ich hoff ihr könnt mir bei meinem Problem helfen, ist mir eigentlich auch sehr peinlich, da dies eigentlich nen recht "dummes" Problem ist :oops:

Also ich hab daheim auf meinem Computer eine Oracle 10g Express Version installiert. Jetzt möchte ich darauf mit Java zugreifen. Ich hab mir bei Oracle den passenden JDBC Treiber runtergeladen (classes12.jar)

So wenn ich jetzt
Code:
Class.forName("oracle.jdbc.driver.OracleDriver");
gibts eine classnotfoundexception, aber ich weiß nicht was ich falsch gemacht habe...

Meine Java installation ist unter C:\Programme\Java\jre1.6.0_05\
Dort hab ich bei dem Unterordner lib\ext meine classes12.jar reinkopiert.
Wenn ich bei Eclipse in der jre reinschau, seh ich auch das das erkannt wird
2pr7c6u.png


Dann hab ich noch ein paar Umgebungsvariablen gesetzt:

CLASSPATH
C:\Programme\Java\jre1.6.0_05\lib;

und bei PATH hab ich noch drin stehen:
C:\Programme\Java\jre1.6.0_05\bin;

Ich weiß wirklich nicht was ich falsch gemacht habe, ich hoffe ihr könnt mir helfen :)

Mit freundlichen Grüßen

Stefan Litzel
 
G

Guest

Gast
Die Fehlermeldung ist eher, dass du die ClassNotFoundException abfangen sollst.

In lib/ext hat der Treiber übrigens nichts zu suchen, es sei dann, du möchtest jeden, der deine Anwendung
verwenden möchte, dazu bringen ihn in seinem JRE ebenfalls nach lib/ext zu kopieren. Erstelle in deinem
Projektverzeichnis lieber ein Unterverzeichnis lib, kopiere die Datei dorthin und binde sie in dein Projekt ein.
 
S

Stefan Litzel

Gast
Ok, gut hat funktioniert, man sollte wohl doch nicht so minimalistische beispiele probieren^^
 
S

Stefan Litzel

Gast
Ok ich habs jetzt so wie Sie es gesagt haben, nen unterordner lib erstellt und soweit funktioniert es auch zumindest in Eclipse. Wenn ich jetzt nun aber einen .jar export mache und das ganze mti einer Batch datei (java -jar innop.jar) aufrufe, dann sagt es mir immer, dass die klasse nicht gefunden sei.

Anbei ein Screenshot:

sm8vw5.png
 
G

Guest

Gast
Jetzt musst du auch beim Aufruf Classpath der Anwendung angeben.
Dazu hast du folgende Möglichkeiten

1) Dein Programm wird wie folgt entpackt/installiert
Code:
c:\Programme\Innosoft
   |-- lib
   |   |-- classes12.jar
   |-- innosoft.jar
2) In der Manifestdatei von innosoft.jar muss neben dem "Hauptprogramm"
auch die Jar-Datei von Oracle benannt werden.
Code:
Manifest-Version: 1.0
Main-Class: innosoft.Innosoft
Class-Path: lib/classes12.jar
Achte darauf, dass die Datei mit einer leeren Zeile endet.
Damit kannst du es starten, indem du auf die innosoft.jar Datei doppelklickst.

Übrigens, der Treiber, den du verwendest, ist u.U. veraltet. Die Jar-Datei classes12.jar habe ich aus der dunklen
Vergangenheit ;) in Erinnerung, bei den neueren sind es "ojdbc14.jar und nls_charset12.jar".
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
L Java 1.5.0_04 & Oracle 9.2.0.6: JDBC Treiber? Datenbankprogrammierung 10
F Problem mit Oracle-JDBC-Treiber Datenbankprogrammierung 5
R Oracle jdbc Zugriff auf Oracle Datenbankprogrammierung 2
B No suitable driver found for jdbc:oracle:thin:@$HOST:$PORT:$SID Datenbankprogrammierung 7
0 JDBC Oracle Verbindungsaufbau Datenbankprogrammierung 6
Q Oracle Linux: ClassNotFoundException: oracle.jdbc.driver.OracleDriver Datenbankprogrammierung 6
F Oracle Oracle JDBC Anbindung unter Glassfish 3.1.2 Datenbankprogrammierung 3
c_sidi90 JDBC Oracle Connection schlägt fehl Datenbankprogrammierung 2
E Datenbankverbindung mit Oracle JDBC und Eclipse Plugin Quantum db Datenbankprogrammierung 2
A Oracle Session Parameter per JDBC? Datenbankprogrammierung 14
L JDBC Oracle Datenbankprogrammierung 2
J jdbc Oracle Connection refused Datenbankprogrammierung 6
E JDBC Oracle Fehler, zugriff auf datenbank (Cluster) Datenbankprogrammierung 5
R Oracle Express 10g mit JDBC Datenbankprogrammierung 3
G import Oracle.jdbc*; Datenbankprogrammierung 6
O JDBC + Oracle + ConnectionPool Datenbankprogrammierung 3
I JDBC + Oracle + ? Datenbankprogrammierung 5
A ClassNotFoundException beim Laden des Oracle-JDBC-Treibers Datenbankprogrammierung 10
G zu Oracle mit JDBC verbinden ??? Datenbankprogrammierung 2
S Das printen der Ausgabe des Oracle-SQL-Statements in der Java-Eclipse-Konsole funktioniert nicht Datenbankprogrammierung 6
S Den letzten Eintrag aus Datenbank ziehen (Oracle SQL Dev.) Datenbankprogrammierung 14
S Oracle DB-Connection in .jar file ändern Datenbankprogrammierung 11
D Oracle Gateway oder Relay-Server Datenbankprogrammierung 5
N Oracle SQL - Nächst kleineren Namen2 zu einem Namen aus einer Tabelle Datenbankprogrammierung 3
M Oracle SQL Zeitabstand in Tagen Datenbankprogrammierung 11
P Datenbank Tool - besser als oracle SQL Developer gesucht mit effizinte Verbindungsverwaltung Datenbankprogrammierung 2
X JPA (EclipseLink) und Oracle Datenbank Datenbankprogrammierung 2
H Oracle Resize eines Images in Java und Rückgabe des Image als BLOB an die Oracle Datebank Datenbankprogrammierung 14
H Java Class zum komprimieren von Jpeg-Images zum Einbinden in Oracle DB - Bild als blob (in und out) Datenbankprogrammierung 23
L Oracle Oracle Datumsspalte auslesen Datenbankprogrammierung 5
L Oracle Daten von Oracle zu MSSQL übertragen Datenbankprogrammierung 4
L LOAD DATA INFILE mit Oracle Datenbankprogrammierung 24
D Abfrage - Spalte(Datum) ändern (Oracle) Datenbankprogrammierung 7
L Oracle Datenbank über Java aufrufen Datenbankprogrammierung 29
R ERModel der Datebanken (ORACLE,MySQL,MS-SQL usw) Datenbankprogrammierung 4
I Datenbankverbindung Oracle DB klappt nicht - getConnection returned null Datenbankprogrammierung 8
R DB2 Oracle 12 - invalid username/passwort Datenbankprogrammierung 1
AssELAss Verbindung i5 Series 7.1 / 7.2 (DB2) mit Oracle SQL Developer Datenbankprogrammierung 3
C Von Oracle zu Couchbase Datenbankprogrammierung 1
E Was sind die Vorteile von DB2 im Gegensatz zu einer Oracle-Datenbank? Datenbankprogrammierung 5
S Oracle Database 11g , eclipse , Tabelle erstellen Datenbankprogrammierung 2
P Oracle Hibernate - Oracle-VarChar-Index wird nicht genutzt Datenbankprogrammierung 3
Kenan89 Oracle passwortspalte Datenbankprogrammierung 2
Kenan89 Oracle Daten einer Tabelle in Array speichern Oracle Datenbankprogrammierung 10
S Problemme mit oracle Datenbankprogrammierung 13
H Oracle Hibernate + Oracle Datenbankprogrammierung 3
D Oracle SQL Ergebnis anzeigen und Applet Fehlermeldung Datenbankprogrammierung 12
1 Java - Oracle Restore Point Datenbankprogrammierung 2
X Rollback mit Savepoint funktioniert auf Oracle nicht (ORA-01086) Datenbankprogrammierung 4
M Kann Oracle Datenbanktreiber nicht laden Datenbankprogrammierung 5
F Performance-Tool für Oracle Datenbankprogrammierung 2
Dit_ Oracle Oracle DB | Installation Datenbankprogrammierung 3
T Datum anpassen in Oracle Datenbankprogrammierung 5
R Oracle Java -> Tomcat -> Oracle Datenbankprogrammierung 4
M Oracle Probleme mit dem anbinden einer Oracle 10g Datenbank Datenbankprogrammierung 27
H Oracle DBUnit/JUnit auf Oracle mit verschiedenen Schemata? Datenbankprogrammierung 8
G Stored Procedure in Oracle, Txt erzeugen Datenbankprogrammierung 9
G Oracle Zeile löschen Datenbankprogrammierung 2
G Auf Oracle Schema Name zugreifen Datenbankprogrammierung 7
G INSERT DATE in Oracle-DB Datenbankprogrammierung 11
J Oracle oder SQL-Server Datenbankprogrammierung 18
Z [ORACLE] Ausgabe Tabelle im GUI Datenbankprogrammierung 4
S Oracle Trigger Datenbankprogrammierung 5
cosmic Problem beim Update einer Oracle DB Datenbankprogrammierung 7
N Oracle DB liefert nicht alle Datensätze Datenbankprogrammierung 3
H Oracle - Indizes werden nicht genommen Datenbankprogrammierung 6
P Probleme mit Oracle Timestamp Datenbankprogrammierung 3
A Loader-Dateien in Oracle Datenbankprogrammierung 4
G Oracle DB Link Datenbankprogrammierung 3
padde479 Connection String Oracle Datenbankprogrammierung 5
S Oracle Abfrage mit Platzhaltern Datenbankprogrammierung 3
D Oracle Datenbank exportieren Datenbankprogrammierung 3
Q admin tool für oracle datenbank - freeware Datenbankprogrammierung 7
G Blob aus Oracle-Datenbank Datenbankprogrammierung 2
J Bild in Oracle Datenbank - Grundkurs Datenbankprogrammierung 7
M Verbindung zu Oracle DB Datenbankprogrammierung 4
G Float Problem Java Oracle Datenbankprogrammierung 4
O Vector als Blob in Oracle Datenbank speichern Datenbankprogrammierung 3
O Oracle 11g wirft bei 90 % der installation eine Exception ? Datenbankprogrammierung 5
W ID des letzten eingefügten Werts ermitteln (Oracle) Datenbankprogrammierung 4
ARadauer Date Problem bei Oracle DB Datenbankprogrammierung 4
R oracle Anbindung geht im jar nicht Datenbankprogrammierung 8
D Insert Oracle BLOB Datenbankprogrammierung 1
O Oracle Client Software für ojdbc5! Datenbankprogrammierung 1
Y ORACLE - Autoincrement funktioniert nicht Datenbankprogrammierung 2
E Ein If und ein SELECT in Oracle? Datenbankprogrammierung 2
M Problem mit SUBSTR (Oracle) bzw. substring (Java) Datenbankprogrammierung 13
J Fehler bei Oracle-Datenbankverbindung Datenbankprogrammierung 2
E [SQL, Oracle] Zeile einfügen Datenbankprogrammierung 8
G Connection zu einer Oracle DB erstellen Datenbankprogrammierung 8
L Oracle: PL/SQL und Java Datenbankprogrammierung 3
K Oracle XE Connection Problem Datenbankprogrammierung 2
T INSERT-Befehl in Java für Oracle Datenbankprogrammierung 4
G Oracle-Record auslesen Datenbankprogrammierung 2
H Oracle - Partionierung von Tabellen Datenbankprogrammierung 4
H Oracle XE 10 mit Java Datenbankprogrammierung 4
B Oracle Driver Probleme Datenbankprogrammierung 2
R ResultSet liefert oracle.sql.TIMESTAMP, aber unbrauchbar Datenbankprogrammierung 9
thE_29 Speicherplatz von Oracle DB Datenbankprogrammierung 2
D Problem beim Zugriff auf eine Oracle-DB Datenbankprogrammierung 23

Ähnliche Java Themen

Neue Themen


Oben