Wie Treiber für IBM DB2 für JAVA installieren?

Status
Nicht offen für weitere Antworten.
P

Perpetuum2

Gast
Hallo!

Ich habe auf meinem Windoes 2000 Rechner eine IBM DB2 SQL Datenbank installiert. Nun möchte ich diese nutzen und versuche mich auf folgende Weise zu verbinden:

Code:
//Initialisieren der Datenbank
		System.out.print("JDBC-Verbindung wird erstellt ... ");
		Class.forName("COM.ibm.db2.jdbc.app.DB2Driver");
		
		Connection con = DriverManager.getConnection("jdbc:db2://localhost/pi2");

Woraufhin ich diese Fehlermeldung bekomme:
java.lang.ClassNotFoundException: COM.ibm.db2.jdbc.app.DB2Driver

Ich nehme mal an dieser Treiber für die DB ist nicht installiert? Wei kann man den Treiber installieren?

Grüße
Perpetuum[/quote][/code]
 
P

Perpetuum2

Gast
Was ist mit "classpath" gemeint?

Ich habe die Datei unter C:\\Programme\Java\jre1.5.0_02\lib\ext\" hinkopiert -> Bringt nix..

Was ist der classpath? MUss ich die Datei in den Packakeg Ordner von meibnem Java Entwicklungsumgebung reinkopieren? Oder wo muss das ding rein?
 
G

Guest

Gast
Habe gerade unter System geschaut und die Datei ist eingetragen, doch das Problem bleibt...

"C:\PROGRAMME\IBM\SQLLIB\java\db2jcc.jar" <- in Syste, CLASSPATH eingeteagen :autsch:
 
P

Perpetuum2

Gast
Ja, habe es dennoch kleingeschrieben ausprobiert -> funktioniert auch nicht. Mir ist das ein Rätsel... vieleicht muss man die DB ja igendwie starten oder anderweitig anemlden?
 

Bleiglanz

Gesperrter Benutzer
du sollst nichts in lib/ext kopieren!

java -cp .;C:\PROGRAMME\IBM\SQLLIB\java\db2jcc.jar MeinProgramm

COM.ibm.db2.jdbc.app.DB2Driver sollte passen?!
 
P

Perpetuum2

Gast
Habs jetzt mit der IBM DB2 aufgegeben und die mySQL Dn installiert. DB läuft wunderbar, doch mit Java verknüpfen funktioniert einfach nicht.

Habe den MySQL Connector/J runtergeladen das jar Archiv entpackt und den Inhalt in ein Verzeichnis gepackt. Dann geau wie in der Installtion des Treiber beschrieben ist, den Ordner in die CLASSPATH geschrieben, der den Unterordner "com" enthält.

Dann wie beschrieben so aufgerufen:

Class.forName("com.mysql.jdbc.Driver");

Selber Fehler:

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

CLASSPATH ist folgender:
C:\mysql\mysql-connector-java-3.1.8\

Hat jemand noch eine Idee? Ich verzweifel lamgsam....

Dieses Script, was alle installierten Treiber des DriverManagers ausgeben soll, gibt nichts aus, was bedeutet, dass kein einiziger Treiber installiert ist... :autsch: :bahnhof:

Code:
	for ( Enumeration e = DriverManager.getDrivers(); e.hasMoreElements(); )
    		  System.out.println( e.nextElement().getClass().getName() );
 

Bleiglanz

Gesperrter Benutzer
wie startest du denn dein Programm

was verstehst du unter CLASSPATH????

im Classpath muss nicht der Ordner mit dem jar sein, sondern das jar selber!!!
 
P

Perpetuum2

Gast
den CLASSPATH stelle ich unter System -> Erweitert -> Umgebungsvariablen ein

CLASSPATH = C:\mysql\mysql-connector-java-3.1.8\mysql-connector-java-3.1.8-bin-g.jar

Wenn ich direkt die jar angebe, funktioniert es auch nicht.

Ich starte mein Programm unter Eclipse als "Run as Java Application".
 

Dukel

Top Contributor
Perpetuum2 hat gesagt.:
den CLASSPATH stelle ich unter System -> Erweitert -> Umgebungsvariablen ein

CLASSPATH = C:\mysql\mysql-connector-java-3.1.8\mysql-connector-java-3.1.8-bin-g.jar

Wenn ich direkt die jar angebe, funktioniert es auch nicht.

Ich starte mein Programm unter Eclipse als "Run as Java Application".

Mit Eclipse kannst du verschiedene Libs direkt einbinden.
Unter Properties eines Projektes Build Path.
 

Bleiglanz

Gesperrter Benutzer
oh mann

lass den Umgebungsvariablen-Classpath einfach weg, den brauchst du nicht (wird möglicherweise von Eclipse ignoriert)

lies irgendein Anfängerbuch zum Thema Classpath
 
P

Perpetuum2

Gast
Danke Dunkel, habe das gemacht und nun bekomme ich einen anderen Fehler:

Exception in thread "main" java.lang.NoClassDefFoundError: org/aspectj/lang/Signature

Was ist das jetzt schon wieder? Der Treiber scheint auf alle fälle da zu sein unter com.mysql.jdbc.Driver. :bahnhof:
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
platofan23 MySQL Java Programm findet Treiber für mySQL auf Debian-Server nicht? Datenbankprogrammierung 11
P Treiber für OracleDB Datenbankprogrammierung 5
G treiber für datenbank zugriff Datenbankprogrammierung 3
A Andere Möglichkeit als JDBC Treiber für den Datenbankzugriff Datenbankprogrammierung 3
G Verwendung neuen Treiber für JDBC-Zugriff auf OracleDB Datenbankprogrammierung 5
G JDBC2-Treiber für Interbase Datenbank? Datenbankprogrammierung 4
Z kostenloser Treiber (MySQL) für kommerziellen Einsatz? Datenbankprogrammierung 5
G JDBC Treiber für dBase Datenbank? Datenbankprogrammierung 3
M Treiber für mysql Datenbanken Datenbankprogrammierung 2
Watsoon Treiber wird in Intellij nicht geladen Datenbankprogrammierung 2
S ODBC Treiber in Java Editor einbinden Datenbankprogrammierung 3
N Java, sql, jar, JDBC-Treiber in Classpath Datenbankprogrammierung 8
B MySQL Data Tools Plattform - "Database Connections" findet den Treiber nicht Datenbankprogrammierung 1
C Über Classpath MongoDB Treiber einbinden und korrekte import Pfade Datenbankprogrammierung 8
S probleme mit dem jdbc treiber Datenbankprogrammierung 1
dzim Cassandra Cluster DB und der Java-Treiber Datenbankprogrammierung 1
K Eclipse Apache Derby Treiber Problem Datenbankprogrammierung 4
G PostgreSQL Treiber laden schlägt fehl wegen: "... passwortbasierte Authentifizierung ..." Datenbankprogrammierung 2
Q MySQL JDBC-Treiber Problem Datenbankprogrammierung 2
J JDBC in Library|"Treiber konnte nicht geladen werden"" Datenbankprogrammierung 2
D MySQL Treiber konnte nicht geladen werden Datenbankprogrammierung 3
N Welcher Treiber ist der beste? Datenbankprogrammierung 2
V PostgreSQL JDBC Treiber fehlt Datenbankprogrammierung 6
S ODBC Treiber Problem/oder unvermögen Datenbankprogrammierung 18
G PostgreSQL jar-file läd db-treiber nicht Datenbankprogrammierung 6
H Microsoft Access Treiber wird nicht gefunden Datenbankprogrammierung 9
JavaKaffee Derby/JavaDB Quartz-WebAnwendung - Connection/Treiber Problem Datenbankprogrammierung 47
R ODBC-Treiber sehr langsam Datenbankprogrammierung 5
Screen Ich suche eine SQLDatenbank ohne JDBC-Treiber Datenbankprogrammierung 12
D MySQl Treiber in .jar Datei einbinden, Bukkit Datenbankprogrammierung 2
C DB.Treiber wird nicht gefunden? Datenbankprogrammierung 5
M H2 Laden der H2-Treiber schlägt fehl Datenbankprogrammierung 2
NoXiD Access Datenbank in java einbinden ohne ODBC treiber zu erstellen Datenbankprogrammierung 5
E MySQL Treiber wird nicht geladen Datenbankprogrammierung 5
E MySQL Treiber aus NetBeans laden Datenbankprogrammierung 13
A mysql Treiber nich gefunden Java Editor Datenbankprogrammierung 6
C SQL Server Treiber [DBNETLIB] Datenbankprogrammierung 14
M JDBC/ODBC Treiber-Einbindung Datenbankprogrammierung 5
C Treiber laden Datenbankprogrammierung 4
padde479 Verfügbare Treiber anzeigen Datenbankprogrammierung 2
S Benötige Hilfe mit DB Treiber Datenbankprogrammierung 4
G Welchen Treiber? Datenbankprogrammierung 3
S Oracle JDBC Treiber Problem Datenbankprogrammierung 4
H Konnte den Treiber com.mysql.jdbc.Driver nicht laden. Datenbankprogrammierung 19
J MS sql Server 2005 Treiber Datenbankprogrammierung 9
R Eclipse findet JDBC Treiber nicht Datenbankprogrammierung 2
G Probleme mit Laden des JDBC-Treiber in HSQLDB Datenbankprogrammierung 2
G DB2 Connect, welchen treiber? Datenbankprogrammierung 4
M Treiber wird nicht gefunden Datenbankprogrammierung 5
B Laden eines JDBC Treiber. Datenbankprogrammierung 7
G wohin mit dem treiber ? mysql-connector-java-5.0.5-bin.jar Datenbankprogrammierung 12
N mysql.jdbc treiber wird nicht gefunden Datenbankprogrammierung 2
N MySQL Treiber via JDBC in Tomcat Servlet Datenbankprogrammierung 3
J Problem mit dem JDBC Treiber Datenbankprogrammierung 5
A Datenbankzugriff per Applet - Problem beim Treiber laden Datenbankprogrammierung 6
V JDBC Treiber laden Datenbankprogrammierung 2
I Keine Treiber-Klasse! Datenbankprogrammierung 9
G MySQL Treiber Datenbankprogrammierung 6
R Servlet, kann nicht den Treiber laden Datenbankprogrammierung 4
F SocketException vom mySQL-Treiber abfangen Datenbankprogrammierung 3
F mySQL-Treiber Ausliefern mit install4j Datenbankprogrammierung 2
T Treiber laden PostgreSQL Datenbankprogrammierung 3
G Probleme mit Treiber (connector) Datenbankprogrammierung 20
märliprinz JDBC Treiber Datenbankprogrammierung 11
H mySql Connector/J Treiber wird nicht gefunden Datenbankprogrammierung 2
F Treiber nachladen oder nach Bedarf Datenbankprogrammierung 4
L Java 1.5.0_04 & Oracle 9.2.0.6: JDBC Treiber? Datenbankprogrammierung 10
R MS ACCESS freier JDBC Treiber Datenbankprogrammierung 4
G JDBC- Treiber installieren Datenbankprogrammierung 3
C Problem mit Treiber? insert into Befehl geht nicht Datenbankprogrammierung 5
S jdbc treiber problem Datenbankprogrammierung 12
G JDBC-Treiber-Fehlermeldung Datenbankprogrammierung 4
H JDBC-Treiber wird nicht geladen Datenbankprogrammierung 2
8 Java-MySQL wie geht das mit dem Treiber? Datenbankprogrammierung 3
F Problem mit Oracle-JDBC-Treiber Datenbankprogrammierung 5
R Mit JAR-Datei ist MySQL-Treiber nicht auffindbar Datenbankprogrammierung 10
J Wie finde ich den Treiber? Datenbankprogrammierung 4
F Suche JDBC-Treiber-Installationsanleitung (SUSE Linux) Datenbankprogrammierung 18
S Applets und Oracle-Treiber Datenbankprogrammierung 2
2 problem mit jdbc treiber Datenbankprogrammierung 4
G Kein Geschenk, der JDBC-Treiber ! Datenbankprogrammierung 30
D Verknüpfung auflösen für Frontend Datenbankprogrammierung 7
R Beste Lösung für User Erstellung in mongodb Datenbankprogrammierung 1
I SaaS Applikation: pro Kunde eine Datenbank / Schema oder eine DB für alle Kunden? Datenbankprogrammierung 76
O apache derby in eclipse für Datenbanken einbauen Datenbankprogrammierung 3
Zrebna Empfehlung für ein kostenloses DB-Hosting gesucht Datenbankprogrammierung 6
M Lösungsvorschläge für Multi-User Datenbankprogrammierung 1
M Alle Records Felder kriegen für DB Abfrage Datenbankprogrammierung 14
pkm PostgreSQL Kann mit mybatis einen Parameter für eine postgreSQL-Abfrage nicht übergeben. Datenbankprogrammierung 5
Kirby.exe Denkanstoß für Ranking Datenbankprogrammierung 1
L Oracle Repräsentative Namen für die Column Types Datenbankprogrammierung 9
OnDemand Struktur für Parent / Child Produkt Datenbankprogrammierung 5
N ORM für Sqlite Datenbankprogrammierung 4
I Konzept: Klasse / Entity für Einstellung der Software Datenbankprogrammierung 3
H suche eine Login system Bibliothek für Java Datenbankprogrammierung 5
ruutaiokwu MySQL MariaDB-Client-Zertifkate, nur für einen bestimmten User Datenbankprogrammierung 5
B Datenmodell für Regeln + Bedingungen & Referenz auf andere Tabelle Datenbankprogrammierung 12
O Dokumentation für MariaDB 10.3. Datenbankprogrammierung 2
F MariaDatabase Einstellungen für Verbindungen Datenbankprogrammierung 5
Dimax MySQL Trigger für eine Spalte Datenbankprogrammierung 5

Ähnliche Java Themen


Oben