Quelle: http://www.informatik.uni-ulm.de/soprawiki/wiki/JavaInfo/JavaMysqlJdbc JDBC Gibts auf der MySQL Seite oder direkt bei Sun. http://www.mysql.com/downloads/api-jdbc-stable.html http://servlet.java.sun.com/products/jdbc/drivers a) Zunächst muss das zip-Archiv ausgepackt werden. b) Dann erstelle in einem beliebigen Verzeichnis ein neues Unterverzeichnis "java_mysql_treiber" und kopiere die Datei mysql-connector-java-3.0.16-ga-bin.jar dort hin. c) Danach muss das jar-Archiv entpackt werden, z. B. in der WindowsEingabeaufforderung. Dort mit cd dein_Pfad\java_mysql_treiber in das Verzeichnis wechseln, in dem die Datei mysql-connector-java-3.0.16-ga-bin.jar liegt, und dann eingeben: jar –xf mysql-connector-java-3.0.16-ga-bin.jar Das jar-Archiv wird daraufhin entpackt. Dabei werden die beiden neuen Unterverzeichnisse "com" und "org" erstellt. d) Um in BlueJ mit dem Treiber arbeiten zu können, musst du den Treiber anmelden: BlueJ öffnen; dort Tools, Preferences, Libraries, Add; das Verzeichnis java_mysql_treiber im Verzeichnisbaum suchen (einmal darauf klicken, kein Doppelklick!) und "Öffnen" klicken. Die Message-Box bestätigen; dann OK klicken; danach BlueJ schließen und neu starten. Original-Text der Quelle (der mit BlueJ nicht funktioniert hat): Darauf achten, daß der Treiber JDBC 3.0 unterstüzt. Laut Installationsanweisungen gibt es zwei Möglichkeiten zum installieren des Treibers. 1. Die "com" und "org" Verzeichnisse aus dem Archiv entpacken und in den Classpath von Java aufnehmen. 2. Das jar-Archiv entpacken und entweder in den Classpath aufnehmen oder direkt nach /Java-Home/jre/lib/ext kopieren. Ich beschreite den Weg des geringsten Widerstands und kopier es einfach nach .../jre/lib/ext. 4.1. JDBC Treiber laden Der JDBC Treiber ist (aus der Sicht von Java) nur eine Klasse, die ein bestimmtes Interface, nämlich java.sql.Driver implementiert. Diese Klasse müssen wir jetzt laden. Der Name (com.mysql.jdbc.Driver) steht gottseidank in der Readme... Also try { // Load the JDBC driver String driverName = "com.mysql.jdbc.Driver"; Class.forName(driverName); } catch (ClassNotFoundException e) { System.out.println("Could not find the driver"); } Das muss zuallererst erledigt werden, erst jetzt können wir versuchen, eine Verbindung zum MySQL Server aufzubauen: 4.2. Zur Datenbank verbinden import java.sql.*; public class MySqlConnection { public static void main(String[] tanga) { Connection connection = null; try { // Load the JDBC driver String driverName = "com.mysql.jdbc.Driver"; Class.forName(driverName); // Create a connection to the database String serverName = "herc333.chaos.loc"; String mydatabase = "test"; String url = "jdbc:mysql://" + serverName + "/" + mydatabase; // a JDBC url String username = "flo"; String password = "garkeins"; connection = DriverManager.getConnection(url, username, password); } catch (ClassNotFoundException e) { System.out.println("Could not find the database driver."); } catch (SQLException e) { System.out.println("Could not connect to the database."); } } } Die Datenbank namens test sollte eigentlich vom install_db skript angelegt worden sein. Falls nicht mysql> create database test; mysql> use test;