Ansicht:   

#165438 Java und MySql... "No suitable Driver..." (pc.coding)

verfaßt von yeti, 15.10.2009, 17:36:50
(editiert von yeti, 15.10.2009, 17:37:21)

Hi,

nach Tipps hier ausm Forum hab ich heute mal weiter gesucht und folgende Seite gefunden:

http://www.gymmelk.ac.at/nus/informatik/wpf/JAVA/index.php?kat=beis&teil=mysq

Bisschen runterscrollen, da kommt dann der Quelltext, denn ich für meine Anforderungen angepasst hab.

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:3306/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());
    }
  }
}



Den Connecor hab ich hier runtergeladen:
[link=]http://dev.mysql.com/downloads/connector/j/5.1.html[/link]

Die Datei \"mysql-connector-java-5.1.10-bin.jar\" hab ich hier hin kopiert:
\"\\Javapfad\\jre\\lib\\ext\"

Das ganze läuft auf einem Windows2000 PC unter XAMPP. Die Datenbank \"studentprofiles\" existiert. Ich kompiliere und starte die Programme in der Eingabeaufforderung.

Ich habe den Quelltext kompiliert. Keine Fehlermeldung, scheint also alles soweit erst mal korrekt zu sein.
Wenn ich aber nun mit java mysql1 versuche das Programm zu starten, bekomme ich die Meldung:


com.mysql.jdbc.Driver
No suitable driver found for jdbc:mysql://localhost:3306/studentprofiles



Classpath scheint zu stimmen. Hab jedenfalls entsprechendes im Netz gefunden.

Mach ich da grundsätzlich was falsch?
Ich hab das mit anderen Beispielen/Quelltexten schonmal probiert, bekomme immer die gleiche Meldung.

Könnt ihr mir einen Tipp geben?

Vielen Dank im voraus und viele Grüße
Yeti

 

gesamter Thread:

Ansicht:   
Auf unserer Web-Seite werden Cookies eingesetzt, um diverse Funktionalitäten zu gewährleisten. Hier erfährst du alles zum Datenschutz