Fortsetzung dieses Themas:
http://www.java-forum.org/de/topic81856_wie-datenbank-verbinden-db2-verzweiflung-pur.html
Was inzwischen passiert ist:
1) Ich habe den DB2-Client heruntergeladen und installiert. Er läuft jetzt gerade in diesem Moment.
2) Ich habe das Verzeichnis C:\Programme\IBM\SQLLIB\java in den Buildpath von eclipse mit aufgenommen. Dazu habe ich in eclipse ausgeführt: Rechtsklick auf Projecticon -> Build Path -> Link Source ausgeführt und mich dann zu dem fraglichen Ordner durchgeklickt. So sieht ein Blick in Eclipse und in den Ordner C:\Programme\IBM\SQLLIB\java aus:
So wie ich es verstehe, muss doch dieser Treiber "db2jcc.jar" jetzt für Eclipse bekannt sein. oder? Und doch klappt mein Codebeispiel nicht:
Ergibt auf der Java-Konsole: Keine Treiber-Klasse!
Woran kann es denn jetzt noch liegen? Es kommen auch dumme Anfängerfehler meinerseits in Frage, ich bin Java-Umsteiger und weder in Eclipse noch Java sehr erfahren. Hab bisher immer PHP & MySQL genutzt...
Vielen Dank für Tipps und Hinweise!
http://www.java-forum.org/de/topic81856_wie-datenbank-verbinden-db2-verzweiflung-pur.html
Was inzwischen passiert ist:
1) Ich habe den DB2-Client heruntergeladen und installiert. Er läuft jetzt gerade in diesem Moment.
2) Ich habe das Verzeichnis C:\Programme\IBM\SQLLIB\java in den Buildpath von eclipse mit aufgenommen. Dazu habe ich in eclipse ausgeführt: Rechtsklick auf Projecticon -> Build Path -> Link Source ausgeführt und mich dann zu dem fraglichen Ordner durchgeklickt. So sieht ein Blick in Eclipse und in den Ordner C:\Programme\IBM\SQLLIB\java aus:
So wie ich es verstehe, muss doch dieser Treiber "db2jcc.jar" jetzt für Eclipse bekannt sein. oder? Und doch klappt mein Codebeispiel nicht:
Code:
import java.sql.*;
public class Datenbank {
public static void main(String[] args) {
try
{
Class.forName( "com.ibm.db2.jcc.DB2Driver" );
}
catch ( ClassNotFoundException e )
{
System.err.println( "Keine Treiber-Klasse!" );
return;
}
Connection con = null;
try
{
con = DriverManager.getConnection( "jdbc:db2:HOSTNAMEDESRECHNERMITDERDATENBANK", "USER", "PASS" );
}
catch ( SQLException e )
{
e.printStackTrace();
}
}
}
Ergibt auf der Java-Konsole: Keine Treiber-Klasse!
Woran kann es denn jetzt noch liegen? Es kommen auch dumme Anfängerfehler meinerseits in Frage, ich bin Java-Umsteiger und weder in Eclipse noch Java sehr erfahren. Hab bisher immer PHP & MySQL genutzt...
Vielen Dank für Tipps und Hinweise!