IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

NetBeans Java Discussion :

Problème de connexion NetBeans avec MySQL


Sujet :

NetBeans Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2014
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2014
    Messages : 24
    Par défaut Problème de connexion NetBeans avec MySQL
    Bonjour ,

    Voila je suis sur le point de developer une application qui permet de gerer les contrats je travaille actuellement avec netbeans et mysql , j'ai créé la base de données avec Wampserver (mysql ) et Netbeans j'ai créé les interfaces de l'applications donc tout se passe bien pour le moment sauf dans l'interface ajout d'un contrat quand je sais un contrat et que je l'enregistre l'applciation bug et me fait un message d'erreur qui est :java.lang.ClassNotFoundException: com.mysql.jdbc.
    java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/gestion des contrats

    et pourtant j'ai ajouté le jar a la librairie donc je vous communique le code de la calss connexion que j'ai fais pour la connexion avec la Base de données et le code que j'ai mis dans la fenetre ajout contrat dans le bouton enregistrer (action performed ).

    Voici le code de la class Connexion:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    /*
     * To change this template, choose Tools | Templates
     * and open the template in the editor.
     */
    package desktopapplication1;
    import java.sql.*;
    /**
     *
     * @author Dsi-budget
     */
    public class Connexion {
     
        String urlPilote="com.mysql.jdbc.";
        String urlBaseDonnees="jdbc:mysql://localhost:3306/gestion des contrats";
        Connection con;
     
     public  Connexion(){
        // chargement du pilote
        try{
        Class.forName(urlPilote);
        System.out.println("chargement du pilote reussi");
     
    }
        catch(ClassNotFoundException ex){
        System.out.println(ex);
        }
        //connexion a la base
        try{
            con=DriverManager.getConnection(urlBaseDonnees,"root","");
            System.out.println("connexion a la base de données reussie");
        }
    catch(SQLException ex){   
            System.out.println(ex);
        }
    }
     Connection ObtenirConnexion(){
         return con;
     }
     
    }
    et voici le code du bouton enregistrer un contrat
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
    // TODO add your handling code here:
        String objet = jTextField1.getText();
        String Fournisseur = jTextField2.getText();
     
        String requete="INSERT INTO CONTRAT(objet,signataire_fournisseur ) VALUES ('"+objet+");('"+Fournisseur+")";
     
        try{
           stmt=maConnexion.ObtenirConnexion().createStatement();
           stmt.executeUpdate(requete);
          JOptionPane.showMessageDialog(null,"requete executée avec succes");
        }
        catch(SQLException ex){
            System.err.println(ex);
     
        } 
    }                                        
     
    }
    Voila j’espère: que j'aurais droit a votre aide
    Cordialement Patrick Dubois

  2. #2
    Membre expérimenté Avatar de cervo
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2012
    Messages
    220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2012
    Messages : 220
    Par défaut Connexion Mysql
    Bonjour,
    pour commencer dans ta requête il y a quelque erreur à mon sens !pour la connexion je te propose la doc de Mysql : http://dev.mysql.com/ tu auras tout ce dont tu as besoin !!!

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2014
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2014
    Messages : 24
    Par défaut
    Bonsoir,
    Quel genre d'erreur ? c'est lors de l’exécution de la requête ( enregistrer un contrat après la saisie ) que le message d'erreur s'affiche .
    Merci pour votre aide j'attends toujours une aide pour franchir cette étape car la je bloque toujours :/

    Merci

  4. #4
    Membre Expert Avatar de jeffray03
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2008
    Messages
    1 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 501
    Par défaut
    salut,

    le nom de ta base de données est vraiment: gestion des contrats
    ?
    peux-tu nous faire une capture de l´ecran sur cette base de données?

    et de 2 la facon donc tu te connectes n´est pas Ok:
    jettes un coup d´oeil ici

    Eric

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2014
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2014
    Messages : 24
    Par défaut
    Bonjour ,

    Merci d'abord de votre aide continu je vous partage une image de ma base de données :
    Nom : base cap.jpg
Affichages : 2123
Taille : 253,4 Ko

    Et pour la connexion avec la base de données je peux naviguer a l'aide des commandes SQL mais ça ne marche pas dans l’exécution

    Patrick,

  6. #6
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 713
    Par défaut
    à la ligne 13 de class Connexion
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    String urlPilote="com.mysql.jdbc.";
    A mon avis, ça ne marche pas. D'habitude, on écrit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    String urlPilote="com.mysql.jdbc.Driver";
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

Discussions similaires

  1. Problème de connexion JDBC avec MySQL
    Par cheikomar19 dans le forum JDBC
    Réponses: 3
    Dernier message: 08/01/2013, 10h35
  2. Réponses: 1
    Dernier message: 20/03/2012, 15h48
  3. Problème de connexion à la base MySql avec Hibernate
    Par aloublack dans le forum Hibernate
    Réponses: 0
    Dernier message: 14/10/2010, 18h58
  4. Problème de connexion extérieure avec MySql
    Par Le Yeti dans le forum Administration
    Réponses: 0
    Dernier message: 30/06/2010, 10h32
  5. Problème de connexion à PhpMyAdmin avec mySQL 5.0.18
    Par RVI dans le forum Installation
    Réponses: 5
    Dernier message: 27/01/2006, 12h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo