Pb de driver pour connection avec bdd MySql
Résolu
Nikko
-
yuri648 Messages postés 785 Statut Membre -
yuri648 Messages postés 785 Statut Membre -
Bonjour,
Je créé un programme tout simple pour essayer une connection avec une base de données Mysql. Voici mon code :
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class main {
private static Connection conn;
public static void main(String[] args) throws SQLException {
String pilote ="com.mysql.jdbc.Driver";
Connection connexion = DriverManager.getConnection("jdbc:mysql://localhost/Test","root","mysql");
Statement st = conn.createStatement();
ResultSet rs = st.executeQuery("select * from test");
while(rs.next()){
System.out.println("code :"+rs.getString("code"));
System.out.println("dqs" + rs.getString("type"));
System.out.println(rs.getString("nom"));
System.out.println(rs.getInt("quantite"));
}
conn.close();
}
}
Cependant, je récupère une erreur disant :
Exception in thread "main" java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost/Test
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at main.main(main.java:13)
Je me doute que c'est une erreur de driver. J'ai configurer le Build Path de mon projet en ajoutant le jar suivant :
mysql-connector-java-5.0.8-bin.jar
Je ne comprends rien au driver, si vous pouviez m'aider s'il vous plaît ?
Merci d'avance,
Nikko
Je créé un programme tout simple pour essayer une connection avec une base de données Mysql. Voici mon code :
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class main {
private static Connection conn;
public static void main(String[] args) throws SQLException {
String pilote ="com.mysql.jdbc.Driver";
Connection connexion = DriverManager.getConnection("jdbc:mysql://localhost/Test","root","mysql");
Statement st = conn.createStatement();
ResultSet rs = st.executeQuery("select * from test");
while(rs.next()){
System.out.println("code :"+rs.getString("code"));
System.out.println("dqs" + rs.getString("type"));
System.out.println(rs.getString("nom"));
System.out.println(rs.getInt("quantite"));
}
conn.close();
}
}
Cependant, je récupère une erreur disant :
Exception in thread "main" java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost/Test
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at main.main(main.java:13)
Je me doute que c'est une erreur de driver. J'ai configurer le Build Path de mon projet en ajoutant le jar suivant :
mysql-connector-java-5.0.8-bin.jar
Je ne comprends rien au driver, si vous pouviez m'aider s'il vous plaît ?
Merci d'avance,
Nikko
Configuration: Windows XP Firefox 2.0.0.12
5 réponses
-
-
-
J'ai trouvé, enfin ça fonctionne, mais je ne comprends toujours comment utiliser les Drivers/pilotes
-
slt Nikko, en fait j'ai le meme driver "mysql-connector-java-5.0.8-bin.jar " je pense que mon code est juste je voudrais savoir ou tu as mi exactement le fichier mysql-connector-java-5.0.8-bin.jar ? est ce ke tu la décompressé kelkepart sous tomcat? parce ke jé créé une page jsp ki a pour but dinséré les données dans une table "test" mais le blem cé ke je ne recoi pas un messaje dereur é kan je vérifie la table test dans mysql je la trouve toujours vide!!
Merci infiniment pour tn attention -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
binjour;
SVP est ce que vous pouvez m'expliquer comment connecter mysql en java j'utilise eclipse SDK et j'ai telechargé mysql-connector-java-5.0.8??
et merci de me repondre et bonne année