Guten Tag,
ich habe ein Problem mit dem Verbinden zu einer Mysql Datenbank. Ich benutze XAMPP daher liegt die DB auf localhost. Mein Code sieht so aus:
Den Classpath habe ich wie folgt gesetzt:
Allerdings bekomme ich immer folgende Exeption:
Was kann ich da machen?
ich habe ein Problem mit dem Verbinden zu einer Mysql Datenbank. Ich benutze XAMPP daher liegt die DB auf localhost. Mein Code sieht so aus:
PHP:
import java.sql.*;
public class JDBC_anbindung {
public static void main(String[] args){
//Laden des Treibers
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
} catch(ClassNotFoundException e){
System.out.println("Kann den Treiber nicht finden.");
System.exit( 0);
}
//Verbindungs-Objekt erzeugen und konfigurieren
Connection con = null;
String URL= "jdbc:mysql://localhost:3306/test";
try {
con = DriverManager.getConnection(URL);
} catch(SQLException e) {
System.out.println("Verbindung kann nicht hergestellt werden (" + e + ").");
System.exit( 0);
}
Statement state = null;
try {
state = con.createStatement();
} catch(SQLException e){
System.out.println( "Statement kann nicht erzeugt werden (" + e + ").");
System.exit( 0);
}
String sql = "SELECT * FROM namen OREDER BY Index;";
try{
ResultSet res = state.executeQuery(sql);
while(res.next()){
String vorname = res.getString("Vorname");
String nachname = res.getString("Nachname");
int Index = res.getInt("Index");
while(res.next())
{
System.out.println(vorname + " " + nachname + "hat folgenden Index: " + Index);
}
}
} catch(SQLException e) {
System.out.println( "Fehler beim Ausführen der Query \"" + sql + "\" (" + e + ").");
}
}
}
Den Classpath habe ich wie folgt gesetzt:
Code:
;C:\Dokumente und Einstellungen\Jens Schatten\Desktop\eclipse\Klassen\mysql-connector-java-5.0.4-bin.jar
Allerdings bekomme ich immer folgende Exeption:
Code:
Verbindung kann nicht hergestellt werden (java.sql.SQLException: No suitable driver).
Was kann ich da machen?