Hallo,
ich beschäftige mich neu mit dem Thema eine MySql DB in Java abzufragen.
Habe einen Beispielcode für meine ersten Tests gefunden und versuche mich daran. Das was ich bisher im Netz gelesen habe ist nun mein bisheriges Ergebnis.
Ich arbeite hier mit Win2K und XAMPP. Die DB Studentprofiles ist vorhanden und enthält eine Tabelle mit Daten. Mit Openoffice konnte ich eine Verbindung zu dieser DB herstellen.
Beipielcode:
Ich habe diesen Treiber runtergeladen:
mysql-connector-java-5.1.10-bin.jar
In dieses Verzeichnis kopiert:
c:\programme\java\jdk1.6.0_10\jre\lib\ext
Habe ebenso eine neue Umgebungsvariable "CLASSPATH" mit folgendem Inhalt erzeugt:
c:\programme\java\jdk1.6.0_10\bin;c:\programme\java\jdk1.6.0_10\jre\lib\ext;F:\java\mysql
Ich starte das ganze in der Eingabeaufforderung und bekommen folgende Fehlermeldung:
com.mysql.jdbc.Driver
No suitable driver found for jdbc:mysql://localhost/studentprofiles
Irgendetwas fehlt mir noch und ich komme nicht drauf, was das sein könnte.
Könnt ihr mir einen Tipp geben?
Vielen Dank im voraus und viele Grüße
Yeti
ich beschäftige mich neu mit dem Thema eine MySql DB in Java abzufragen.
Habe einen Beispielcode für meine ersten Tests gefunden und versuche mich daran. Das was ich bisher im Netz gelesen habe ist nun mein bisheriges Ergebnis.
Ich arbeite hier mit Win2K und XAMPP. Die DB Studentprofiles ist vorhanden und enthält eine Tabelle mit Daten. Mit Openoffice konnte ich eine Verbindung zu dieser DB herstellen.
Beipielcode:
Java:
import java.sql.*;
public class mysql1 {
public static void main(String args[]) {
treiber_laden();
daten_ausgeben();
}
public static void treiber_laden() {
try {
Class.forName("com.mysql.jdbc.Driver");
}
catch (Exception e) {
System.out.println(e.getMessage());
}
}
public static void daten_ausgeben() {
try {
Connection con = DriverManager.getConnection(
"jdbc:mysql://localhost/studentprofiles","root","");
Statement stmt = con.createStatement();
ResultSet rslt = stmt.executeQuery("select * from weblinks");
while (rslt.next()) {
System.out.println(rslt.getInt(1) + "\t" + rslt.getString(2) +
"\t" + rslt.getString(3) + "\t" + rslt.getDate(5));
}
stmt.close();
con.close();
}
catch (Exception e) {
System.out.println(e.getMessage());
}
}
}
Ich habe diesen Treiber runtergeladen:
mysql-connector-java-5.1.10-bin.jar
In dieses Verzeichnis kopiert:
c:\programme\java\jdk1.6.0_10\jre\lib\ext
Habe ebenso eine neue Umgebungsvariable "CLASSPATH" mit folgendem Inhalt erzeugt:
c:\programme\java\jdk1.6.0_10\bin;c:\programme\java\jdk1.6.0_10\jre\lib\ext;F:\java\mysql
Ich starte das ganze in der Eingabeaufforderung und bekommen folgende Fehlermeldung:
com.mysql.jdbc.Driver
No suitable driver found for jdbc:mysql://localhost/studentprofiles
Irgendetwas fehlt mir noch und ich komme nicht drauf, was das sein könnte.
Könnt ihr mir einen Tipp geben?
Vielen Dank im voraus und viele Grüße
Yeti