Il te faut le driver :
http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-3.1.6.zip/from/http://mir2.ovh.net/ftp.mysql.com/
(c´est celui dont je me sert)
Dans le zip, il faut prendre : mysql-connector-java-3.1.6-bin.jar dans le repertoire :
mysql-connector-java-3.0.16-gamysql-connector-java
-3.0.16-ga du zip.
et le copier dans votre répertoire java dans : jre/lib/ext
Exemple de programme pour tester la connexion :
import java.sql.*;
public class TestConnexion {
static final String nomDriver = "com.mysql.jdbc.Driver";
static final String bd = "jdbc:mysql://localhost/adbd"; // Ici adbd est le nom de ma base
static final String login = "root"; // Identifiant par défaut
static final String pass = ""; // et son mot de passe.
public static void main(String[] args){
try{
Class.forName(nomDriver);
Connection cnx =
DriverManager.getConnection(bd,login, pass);
Statement stmt = cnx.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM Auteurs"); // requête toute simple sur une de mes tables
while(rs.next()){ // Affichage resultat
System.out.println(rs.getString("nom")+" " +rs.getString("prenom"));
}
rs.close();
cnx.close();
}
catch (Exception e) {
System.err.println("Marche po: n"+e);
}
}
}