Connexion Java MySQL

Bonjour à tous,

Je voudrais faire une connexion entre Java (Eclipse Juno Release) et MySQL (5.5.20)
et driver (mysql-connector-java-5.1.30-bin) qui se trouve dans (C:\Program Files\Java\jre7\lib)

Il touve le driver mais pas la base de donnée.

Voici le code :
package pConnexionMySQL;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Date;

public class ConnexionMySQL {
// Déclaration de variables
private Connection con = null;
private Statement stat = null;
private PreparedStatement pStat = null;
private ResultSet resultats = null;
private String requete = "select distinct * from reeducateur";

// Méthode pour se connecter à la Base de Données
public void connexionBDD() {
// Chargement du driver
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
System.out.println ("driver etablie");
} catch(Exception e) {
System.out.println ("erreur:Driver introuvable");
}

// Connexion à la Base de Donnée MySQL
try {
String url = "jdbc:mysql://localhost/phpmyadmin:/breeducateur";
String username = "root";
String password = "";
con = DriverManager.getConnection(url, username, password);

System.out.println("connexion base etablie");
} catch(Exception e){
System.out.println ("erreur: base introuvable");
}
}// Fin de la Méthode connexionBDD()

// Voici la méthode principale
public static void main(String[] args) {

ConnexionMySQL B= new ConnexionMySQL();

B.connexionBDD();

}// Fin de la méthode Main()
}// Fin de la Class ConnexionMySQL()

Merci d'avance pour vos aides...

2 réponses

  1. Contributeur
    Au lieu de :

    } catch(Exception e){
    System.out.println ("erreur: base introuvable");
    }


    Mettre :

    } catch(Exception e){
    e.printStackTrace();
    }

    Et donner cette erreur là.

    Juste en passant, mettre un message de connexion réussie et le message d'erreur en base introuvable derrière, c'est pas très cohérent.
    1. Modérateur
      Bonsoir,

      Une question au passage, histoire de faire avancer le schmilblick :
      Que vient faire le connecteur MySql dans le dossier d'installation de la JDK !!??