MySQL mit Java und JDBC

sim4000

sim4000

Lebende Foren Legende
Hallo zusammen.
Ich versuche schon seit einigen Tagen mit Java ne Verbindung zu meinem MySQL-Server herzustellen.
Das Problem ist, das ich den JDBC-Treiber nicht geladen bekomme. Diesen habe ich via Yast installiert.

Hier mal mein Programm:
Code:
package sql;
import java.sql.*;

public class Start {
	public static void main(String[] args) {
		 String url = "jdbc:mysql://localhost/mysql";
		 String user = "";
		 String password = "";

		 try {
			 Class.forName("com.mysql.jdbc.Driver").newInstance();
		 }
		 catch(Exception e) {
		 System.err.println("Treiberfehler\n"+e);
		 System.exit(0);
		 }
	}
}
Das ist mal der Ausschnitt, der zum laden des Treibers zuständig ist. Nur landet er immer im Exception-Teil.
Folglich läd er ihn nicht.

Könnte mir mal jemand ne Hilfestellung geben? :)
Lg, sim.

PS: Als Fehler kommt:
Code:
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
Folglich findet er den JDBC nicht. Aber warum denn nicht?
 
Zuletzt bearbeitet:
Hab ich jetzt gerade gemacht. :) Vor dem einfügen:
Code:
-[sim4000@kompaktes]-*-[21:35]-*-[2.6.22.13-0.3-default]
/dev/pts/1 (~) echo $CLASSPATH
Danach:
Code:
-[sim4000@kompaktes]-*-[21:38]-*-[2.6.22.13-0.3-default]
/dev/pts/1 (~) echo $CLASSPATH
/usr/lib/java/mysql-connector-java-5.1.5-bin.jar:
Hat allerdings nix gebracht. Nach dem neu starten vom Eclipse wird der Treiber immer noch nicht gefunden...
 
Naja, des war für die Konsole :)

In Eclipse musst ihn bei den Properties vom Projekt extra hinzufügen ;) Genaue Menüführung kann ich dir nur grad net geben, weil mein Eclispe grad nicht so starten will....

Edit: Rechtsklick aufs Projekt -> Properties -> Java Build Path -> Libraries -> Add external Jar
 
Zuletzt bearbeitet:
Alter! Ich hab schon n Wutanfall gekommen. :D
Riesiges Dankeschön!

Anleitung für alle dies nicht wissen:
  1. Rechtsklick auf den src-Ordner des jeweiligen Projekts
  2. Build Path --> Configure Build Path
  3. Dort dann auf "Add external JAR-Archive"
Noch mal riesiges Danke sehr. :)
 

Ähnliche Themen

"non blocking console input" wieder rückgängig machen?

Input == String => false

Java 1.3 ORO Regex Problem

Exceptions lassen sich nicht catchen

Java repaint() zeichnet Canvas Objekt nicht neu

Zurück
Oben