ClassNotFoundException beim Laden des Oracle-JDBC-Treibers

Status
Nicht offen für weitere Antworten.

atarifreak

Aktives Mitglied
Hallo!

Ich erhalte bei der Einbindung des folgenden Quelltextes die Fehlermeldung "java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver":

Code:
...
import java.sql.*;
...
Class.forName("oracle.jdbc.driver.OracleDriver");
cn = DriverManager.getConnection(strDb, strUser, strPw);
...

Die berühmte Datei "classes12.zip" habe ich im CLASSPATH eingebunden. Hat jemand eine Idee? So langsam fällt mir nichts mehr ein. :(

Editiert von P3AC3MAK3R: Titel präzisiert
 

thE_29

Top Contributor
also du hast es einfach net eingebunden, mehr kann man nicht sagen :)

Lass dir mal das ausgeben und schau ob da Classes12.zip drinnen ist

Code:
    System.out.println(System.getProperty("java.class.path"));
 

thE_29

Top Contributor
@peacemaker: ich benutze java 1.4 und habe auch die classes12.zip für Oracle ;)

Nachtrag: Außerdem isses egal welche Version, er müsste zumindest die Klasse finden, falls sie eingebunden ist! Dann bekommst eher ein VersionMissmatch oder sonstige Exception, aber classnot found heißt einfach das sie nicht im Pfad ist!
 

atarifreak

Aktives Mitglied
Vielen Dank, habe den CLASSPATH-Eintrag entsprechend aktualisiert: C:\oracle\ora92\jdbc\lib\ojdbc14.jar

Die Fehlermeldung bleibt allerdings immernoch die Selbe. :? ???:L
 

P3AC3MAK3R

Top Contributor
thE_29 hat gesagt.:
@peacemaker: ich benutze java 1.4 und habe auch die classes12.zip für Oracle ;)

Nachtrag: Außerdem isses egal welche Version, er müsste zumindest die Klasse finden, falls sie eingebunden ist! Dann bekommst eher ein VersionMissmatch oder sonstige Exception, aber classnot found heißt einfach das sie nicht im Pfad ist!
Mhhh... das mag funktionieren, aber empfohlen wird das laut dem obigen Link anscheinend nicht:

For use with JDK 1.4
ojdbc14.jar - JDBC classes (1,200,046 bytes)
ojdbc14_g.jar - JDBC classes with debug and trace(1,412,487 bytes)
ocrs12.zip - Additional RowSet support (37,194 bytes)

For use with JDK 1.2 and JDK 1.3
classes12.zip - JDBC classes (1,232,604 bytes)
classes12_g.zip - JDBC classes with debug and trace (1,472,511 bytes)
classes12dms.jar - JDBC classes for use with Enterprise Manager (1,227,695 bytes)
classes12dms_g.jar - JDBC classes for use with EM and with debug and trace (1,467,919 bytes)
ocrs12.zip - Additional RowSet support (37,194 bytes)
nls_charset12.zip - Additional National Language character set support (1,876,916 bytes)
 

thE_29

Top Contributor
Lass dir mal den CP ausgeben und guck nach!

Wieso glaubt mir nie einer?

Nachtrag: @peacemake: na hui dann sollte ich das mal updaten!
 

P3AC3MAK3R

Top Contributor
atarifreak hat gesagt.:
Vielen Dank, habe den CLASSPATH-Eintrag entsprechend aktualisiert: C:\oracle\ora92\jdbc\lib\ojdbc14.jar

Die Fehlermeldung bleibt allerdings immernoch die Selbe. :? ???:L
Liegt die Datei ojdbc14.jar denn auch in dem angegebenen Pfad?
 

atarifreak

Aktives Mitglied
thE_29 hat gesagt.:
also du hast es einfach net eingebunden, mehr kann man nicht sagen :)

Lass dir mal das ausgeben und schau ob da Classes12.zip drinnen ist

Code:
    System.out.println(System.getProperty("java.class.path"));


YES! :D Das war das Problem! Meine "Entwicklungsumgebung" hatte den CLASSPATH temporär beim Starten überschrieben. Jetzt klappt alles!

Vielen Dank! :toll:
 

thE_29

Top Contributor
Das ist klar ;)

Der Classpath der in den Enviroments gesetzt wird, wird eher selten genommen (von den IDEs).

Der Wird nur bei java/javac in der Konsole genommen!


Classnotfound sagt halt eben doch schon alles ;) (er findets net, weils net inkludiert ist :bae: oder du dich verschrieben hast)
 

atarifreak

Aktives Mitglied
thE_29 hat gesagt.:
Das ist klar ;)
Classnotfound sagt halt eben doch schon alles ;) (er findets net, weils net inkludiert ist :bae: oder du dich verschrieben hast)

Mir war schon klar, was die Meldung aussagt, und ich habe zig mal die Schreibweise im Quelltext und in der CLASSPATH-Variable kontrolliert, aber auf die Idee, mal in die internen Einstellungen zu schauen, bin ich nicht gekommen, weil ich da extrem selten (nur damals bei der Installation) reinschaue. :? Danke nochmal!
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
G java.lang.ClassNotFoundException: org.hsqldb.jdbcDriver Datenbankprogrammierung 4
E ClassNotFoundException bei verschiedenen MS SQL Treibern trotz Classpath-Eintrag Datenbankprogrammierung 5
Q Oracle Linux: ClassNotFoundException: oracle.jdbc.driver.OracleDriver Datenbankprogrammierung 6
C Mit jsp über Java eine DB Abfrage durchführen --> java.lang.ClassNotFoundException Datenbankprogrammierung 4
L MySQL ClassNotFoundException bei JSP Datenbankprogrammierung 24
I MySQL MATLAB: Class.forName wirft ClassNotFoundException Datenbankprogrammierung 4
T ClassNotFoundException nur mit Web Application Datenbankprogrammierung 3
S java.lang.ClassNotFoundException: com.mysql.jdbc.Driver Datenbankprogrammierung 10
M ClassNotFoundException bei Class.forName(xx) Datenbankprogrammierung 6
zilti java.lang.ClassNotFoundException: com.mysql.jdbc.Driver Datenbankprogrammierung 3
G ClassNotFoundException Datenbankprogrammierung 3
D java.lang.ClassNotFoundException: com.mysql.jdbc.Driver Datenbankprogrammierung 5
M ClassNotFoundException bei com.mysql.jdbc.Drive Datenbankprogrammierung 4
G java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserv Datenbankprogrammierung 7
Kirby.exe Verwirrung beim Query Datenbankprogrammierung 4
Z Beim schließen des Programms die verbindung zur DB beenden. Datenbankprogrammierung 4
C Oracle Fehler beim list.add() Datenbankprogrammierung 5
L MySQL Bekomme einen Fehler beim ResultSet Datenbankprogrammierung 12
H Brauche Hilfe beim Mappen von 3 Tabellen a 1:n mit hbm.xml. Datenbankprogrammierung 34
J Java Eclipse Hilfe beim Programmieren Datenbankprogrammierung 7
B JPA->fehler beim Insert in die Datenbank Datenbankprogrammierung 3
V Fehler beim Generierung Fehler beim Generierung java.lang.ArrayIndexOutOfBoundsException: 0 Datenbankprogrammierung 12
H HSQLDB Beim öffnen folgender Fehler: ... java.lang.NullPointerException Datenbankprogrammierung 1
S Hibernate-Konfiguration : Unverständliche Ausgabe beim Ausführen Datenbankprogrammierung 0
ruutaiokwu sql server werte swappen beim update-vorgang mit unique-constraints..? Datenbankprogrammierung 2
C H2 Syntax fehler beim erstellen einer Tabelle Datenbankprogrammierung 4
M MySQL probleme beim "Generate Tables from Entities" Datenbankprogrammierung 9
T MySQL Multithreading beim Datenbankzugriff Datenbankprogrammierung 3
T Fehler beim ausgeben von Tabellen Inhalt Datenbankprogrammierung 9
J Datentyp der Spalte beim Datenbankdesign unbekannt Datenbankprogrammierung 12
S Derby/JavaDB Probleme beim anlegen einer embedded DB Datenbankprogrammierung 13
W No data found: SQL-Abfrage funktioniert nur beim Debuggen Datenbankprogrammierung 3
N HSQLDB Problem beim Treiberladen im Jar Datenbankprogrammierung 6
M Problem beim Erstellen einer Query Datenbankprogrammierung 7
M Datenbankverbindung zu langsam beim Insert? Datenbankprogrammierung 6
Paristick MSSQL - JDBC Exception beim Registrieren Datenbankprogrammierung 5
D JDBC Fehler beim laden der nativen Bibliothek db2jcct2 Datenbankprogrammierung 9
S Problem beim Anlegen einer Tabelle Datenbankprogrammierung 5
L Derby/JavaDB Fehler beim Erstellen einer Tabelle Datenbankprogrammierung 2
T Problem beim schreiben von daten Datenbankprogrammierung 4
S MySQL generelles vorgehen beim connect zu entfernter datenbank Datenbankprogrammierung 3
A Derby/JavaDB Probleme beim Einbinden Datenbankprogrammierung 2
L CLOB-Daten werden beim Einfügen in die Datenbank geändert? Datenbankprogrammierung 5
J MySQL Hibernate: Probleme beim Speichern von OneToMany - Datensätzen Datenbankprogrammierung 2
X Vector Verhalten beim DataModel seltsam Datenbankprogrammierung 6
D MySQL Problem beim einfügen von Double-Zahlen Datenbankprogrammierung 4
U MSSQL Verbindung steht, aber meckert beim Statement Datenbankprogrammierung 2
N Probleme beim Aufruf aus der DB Datenbankprogrammierung 7
cosmic Problem beim Update einer Oracle DB Datenbankprogrammierung 7
T Problem beim Update in die Access DB Datenbankprogrammierung 9
F SQLException fangen beim verbinden mit Hibernate Datenbankprogrammierung 17
M Problem beim Importieren einer Datenbank Datenbankprogrammierung 3
C Datenumwandlungsfehler beim Umwandeln Datenbankprogrammierung 4
S Fehler beim Auslesen von Daten Datenbankprogrammierung 6
V Probleme beim Öffnen "einiger" SuperbaseTabellen p Datenbankprogrammierung 8
G Probleme beim Methodenaufruf einer EJB Datenbankprogrammierung 10
H Beim insert bekomme ich den Fehler missing select keyword Datenbankprogrammierung 2
V Fehlermeldung beim Insert Datenbankprogrammierung 16
G beim lesen der db alte daten bekommen? Datenbankprogrammierung 5
A Problem beim Laden des Treibers Datenbankprogrammierung 5
A Fehler beim Starten des Servers für H2 Database Datenbankprogrammierung 13
A Probleme beim Schreiben in eine CSV-Datei aus einer H2-DB Datenbankprogrammierung 2
G Problem beim einfügen in der Datenbank Datenbankprogrammierung 4
G Problem beim Schreiben eines Dateipfads in MySQL-DB Datenbankprogrammierung 9
J OutOfMemory beim Clob Datenbankprogrammierung 5
D An Access Datenbank andocken ohne sie beim System anzumelden Datenbankprogrammierung 3
M "SQL - Apache" Problem beim laden des Applets Datenbankprogrammierung 4
J Fehlermeldung beim ausführeren dieses Befehles Datenbankprogrammierung 5
G Fehler beim Verbinden Datenbankprogrammierung 4
D Problem beim Zugriff auf eine Oracle-DB Datenbankprogrammierung 23
A Datenbankzugriff per Applet - Problem beim Treiber laden Datenbankprogrammierung 6
E Problem beim laden des JDBC Driver bzw der Database Datenbankprogrammierung 8
M Daten von MySQL nach MSSql probleme beim schreiben Datenbankprogrammierung 3
S JDBC-Anfänger und Probleme beim Treiberfinden etc. Datenbankprogrammierung 4
T Probleme beim Verbindungsaufbau zum SQL 2000 Datenbankprogrammierung 2
P Wie Usernamen beim Einloggen für Combobox übernehmen?HELP Datenbankprogrammierung 2
N Fehler beim matchen von Strings via Query Datenbankprogrammierung 2
K MsAccess immer beim zweiten Update java.sql.SQLException Datenbankprogrammierung 28
T Problem beim Update vom Resultset + Firebird Datenbankprogrammierung 2
R JDBC: Resultset beim Thema MEZ&MESZ Datenbankprogrammierung 12
J Fehler beim PreparedStatement Datenbankprogrammierung 2
P Fehlermeldung beim Erstellen einer neuen Tabelle Datenbankprogrammierung 2
M Problem beim erstellen der DB Datenbankprogrammierung 3
G Problem beim Zugriff SQL 2000 Datenbankprogrammierung 2
6 Hilfe beim Einstieg Datenbankprogrammierung 15
A Fehler beim Verbinden zur Oracle-DB Datenbankprogrammierung 6
G Rundungsfehler beim Lesen von Fliesskommazahlen... Datenbankprogrammierung 2
K Problem beim Einlesen von Werten aus einem Textfeld Datenbankprogrammierung 11
V Exception beim Speichern von eingegebenen Daten in Tabelle Datenbankprogrammierung 2
W Fehlermeldung beim Ändern einer jdbTable Datenbankprogrammierung 5
G Fehlermeldung beim Zugriff auf SQL-Server-DB Datenbankprogrammierung 3
E Problem beim Datenbank-Design (relational) Datenbankprogrammierung 10
Kirby.exe Sample Database in Postgres laden Datenbankprogrammierung 5
ruutaiokwu SQL-Dump nach MariaDB laden? Datenbankprogrammierung 6
G PostgreSQL Treiber laden schlägt fehl wegen: "... passwortbasierte Authentifizierung ..." Datenbankprogrammierung 2
M Kann Oracle Datenbanktreiber nicht laden Datenbankprogrammierung 5
M H2 Laden der H2-Treiber schlägt fehl Datenbankprogrammierung 2
trash Dynamische SQL Inhalte laden?! Datenbankprogrammierung 6
E MySQL Treiber aus NetBeans laden Datenbankprogrammierung 13
H Datenbank in Datei speichern / laden Datenbankprogrammierung 8

Ähnliche Java Themen

Neue Themen


Oben