Connexion Java MySQL

Nadong -  
KX Messages postés 19031 Statut Modérateur -
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...
A voir également:

2 réponses

arth Messages postés 10414 Statut Contributeur 1 293
 
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.
0
KX Messages postés 19031 Statut Modérateur 3 020
 
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 !!??
0