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

API standards et tierces Java Discussion :

probléme de connexion à une base mysql


Sujet :

API standards et tierces Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Inscrit en
    Mars 2011
    Messages
    230
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 230
    Par défaut probléme de connexion à une base mysql
    salut j'ai un probléme au niveau de connexion a la base de donnée avec mysql
    voila erreur
    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
    Opening db connection
    Cannot connect to this database.
    java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: NO)
    Exception in thread "AWT-EventQueue-0" javax.persistence.PersistenceException: No Persistence provider for EntityManager named miniprojetPU
    	at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:56)
    	at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:34)
    	at Frames.GestionUtilisateur.initComponents(GestionUtilisateur.java:59)
    	at Frames.GestionUtilisateur.<init>(GestionUtilisateur.java:33)
    	at Frames.Accueil$1.run(Accueil.java:94)
    	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
    	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:721)
    	at java.awt.EventQueue.access$200(EventQueue.java:103)
    	at java.awt.EventQueue$3.run(EventQueue.java:682)
    	at java.awt.EventQueue$3.run(EventQueue.java:680)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
    	at java.awt.EventQueue.dispatchEvent(EventQueue.java:691)
    	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)
    	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)
    	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
    	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)
    	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)
    	at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)

  2. #2
    vinou92340
    Invité(e)
    Par défaut
    Tu es sur que tu n'as pas de mot de passe ?
    Pourrais tu indiquer l'url de connexion à la base ?

  3. #3
    Membre très actif
    Inscrit en
    Mars 2011
    Messages
    230
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 230
    Par défaut
    Citation Envoyé par vinou92340 Voir le message
    Tu es sur que tu n'as pas de mot de passe ?
    Pourrais tu indiquer l'url de connexion à la base ?
    voila la class connection
    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
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
     
    import java.util.Vector;
    import java.sql.*;
    import javax.swing.table.AbstractTableModel;
    public class MyConnection extends AbstractTableModel
    {
        private static MyConnection jdbcAdapter;
        private static Connection connection =null;
       private static Statement statement;
       private static ResultSet resultSet;
      private static  String[] columnNames = {};
       private static Vector rows = new Vector();
       private static ResultSetMetaData metaData;
     
        private MyConnection(String driverName, String url,
                String user, String passwd) {
            try {
     
     
                Class.forName(driverName);
                System.out.println("Opening db connection");
                connection = DriverManager.getConnection(url, user, passwd);
                //statement = connection.createStatement();
                statement = connection.createStatement(
                        ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
     
            } catch (ClassNotFoundException ex) {
                System.err.println("Cannot find the database driver classes.");
                System.err.println(ex);
            } catch (SQLException ex) {
                System.err.println("Cannot connect to this database.");
                System.err.println(ex);
            }
        }
     
        private MyConnection() {
            try {
     
     
                Class.forName("com.mysql.jdbc.Driver");
                System.out.println("Opening db connection");
                connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/snmp", "root", "");
                //statement = connection.createStatement();
                statement = connection.createStatement(
                        ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
     
            } catch (ClassNotFoundException ex) {
                System.err.println("Cannot find the database driver classes.");
                System.err.println(ex);
            } catch (SQLException ex) {
                System.err.println("Cannot connect to this database.");
                System.err.println(ex);
            }
        }

  4. #4
    vinou92340
    Invité(e)
    Par défaut
    Moi je testerais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DriverManager.getConnection("jdbc:mysql://localhost:3306/snmp?user=root&password=")
    Ou sinon :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/snmp?user=root&password=")
    Mais bon, chose étrange, il semblerait que cela vienne plutôt d'un problème de user/mdp. Es tu sur de ton user et qu'il n'y a pas de password ?

  5. #5
    Membre très actif
    Inscrit en
    Mars 2011
    Messages
    230
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 230
    Par défaut
    Citation Envoyé par vinou92340 Voir le message
    Moi je testerais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DriverManager.getConnection("jdbc:mysql://localhost:3306/snmp?user=root&password=")
    Ou sinon :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/snmp?user=root&password=")
    Mais bon, chose étrange, il semblerait que cela vienne plutôt d'un problème de user/mdp. Es tu sur de ton user et qu'il n'y a pas de password ?
    dans la base il y a une table utlisateur contient login et mp et j'ai mis dans login root et dans mp vide

  6. #6
    vinou92340
    Invité(e)
    Par défaut
    Et pour accéder à toutes tes bases de données, tes tables via une interface du genre mysqlworkbench, tu ne rentres pas un user et un mot de passe ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. probléme de connexion à une base mysql
    Par zied_m dans le forum Accès aux données
    Réponses: 0
    Dernier message: 09/07/2013, 16h31
  2. Problème de connexion à une base MySQL
    Par Jezlife dans le forum Bases de données
    Réponses: 5
    Dernier message: 06/12/2011, 11h17
  3. Problème de connexion à une base MySQL
    Par ctenot dans le forum NetBeans Platform
    Réponses: 8
    Dernier message: 23/11/2011, 03h59
  4. Réponses: 1
    Dernier message: 19/07/2007, 21h09
  5. Problème de connexion à une base de donnée MySQL
    Par casho dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 27/06/2007, 14h04

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