jdbc avec mysql

markove
jdbc avec mysql

Bonjour tout le monde s'il vous je ne sais pas pourquoi ce code ne marche pas chez moi

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;

public class test1{
  public static void main(String[] argv) throws Exception {
    Class.forName("com.mysql.jdbc.Driver");
    Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/mourad", "root", "root");
    Statement st = con.createStatement();
    st.executeQuery("select * from personne");
  }
}

   
   
ezo-esm
Re: jdbc avec mysql

Bonjour

tu as quoi exactement comme erreur

fredericmazue
Re: jdbc avec mysql

Ne serait-ce pas un pb de mot de passe. Sous MySQL si l'utilisateur est root, le mot de passe est souvent mysql par défaut. Ca te ferait

("jdbc:mysql://localhost:3306/mourad", "root", "mysql");
the_finisher
Re: jdbc avec mysql

Bonjour,moi aussi j'ai le même problème..
le programme s'exécute correctement mais a chaque fois que je l'exécute il m'affiche le message que j'ai met dans ce code:

catch(ClassNotFoundException e){
JOptionPane.showMessageDialog(null," connexion impossible avec la base de donées");

}
il affiche comme résultat :
Compiling 1 source file to F:\Bank\build\classes
compile-single:
run-single:
java.sql.SQLException: No suitable driver

BUILD SUCCESSFUL (total time: 1 minute 46 seconds)
comment je vai faire pour que la connexion vas s'établir avec la base de donnée!?Et merci

fredericmazue
Re: jdbc avec mysql

Bonjour,

Je pense que ça n'est pas le même problème. Tu as d'abord l'exception ClassNotFoundException, classe non trouvée, puis tu as java.sql.SQLException: No suitable driver, donc c'est la classe du driver jdbc qui n'est pas trouvée.

Si dans ton code tu as bien, pour charger le driver

Class.forName("com.mysql.jdbc.Driver");

et que ça ne marche pas avec une exception classe non trouvée, je pense que tout simplement les classes du driver ne sont pas pointées par le CLASSPATH

the_finisher
Re: jdbc avec mysql

Bonjour,
ce que je veut savoir est : pourquoi la connexion ne s'établit pas, est ce que c'est un problème de programmation ou c'est a cause de manque d'un composant sur le logiciel"Netbeans" que j'utilise.
Et merci..

fredericmazue
Re: jdbc avec mysql

Je t'ai répondu ! la classe du driver n'est pas dans le CLASSPATH. Du moins c'est ce qu'il me semble.

the_finisher
Re: jdbc avec mysql

Pardon, mais je suis nouveau dans la programmation orientée objet et je suis encore débutant sur netbeans j'utilise la version 6.8..
ben je vais faire quoi pour régler ce problème de connexion de base de donnée..je vais changer quoi dans le code!?
merci..

the_finisher
Re: jdbc avec mysql

Merci tout marche bien..
maintenant je veut afficher le contenu de la base dans un composant JTable est ce vous pouvez me donner un code que je vais implémenter..
et merci.