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

JDBC Java Discussion :

[MySQL] problème de connexion


Sujet :

JDBC Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Août 2006
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 7
    Par défaut [MySQL] problème de connexion
    salut
    voila donc, je suis bloqué depuis plus d'une semaine avec MySQl et ce dans Windows et Linux(suse).

    dans Windows (xp), j'ai installé le serveur 4.0.16, je travaille avec jdk 1.4.2
    avec le client par défaut tout est ok , aussi j'ai testé par le programme MySQLcc (control center) aussi tout ok, (je peux voir les tables)
    mais lorsque j'essai de faire la connexion avec un prog java , sa ne fonctionne pas, (j'ai placé le connector/J 3.0.14 dans le dossier /lib/ext,
    le type d'erreur affiché est :

    java.sql.SQLException: General error message from server: "Incorrect database name 'client/'"

    la chose bizarre c qd jai utilisé un ancien connector de type mm.mysql sa marché.

    bon au pire des cas, je peux men passé tant sa marche mais dans le cas de linux, la rien ne marche et le probleme c que mon projet porte sur l'environnement linux.

    donc pour linux, aussi j'ai installé MySQl version 3.x.x ainsi que le client, et le prog MySQLCC aussi ,
    bon sa marche aussi, mais le prb est oujours dans la connexion en utilisant un prog java, le driver est détecté (jai placé plusieurs drivers mm.mysql connector/j ,il ya détection du driver mais il nya pas connexion et le type d'erreur diffère selon le driver employé, "incorrect database name, bad handshake , connexion refused.."
    j'ai lu dan un forum que dans suse il ya un petite ligne dasn /etc/hosts qui mentionne localhost avec IPv6, origine du dysfonctinnement et il était conseillé de supprimer cette ligne, je lé fait mais rien a changé ,

    voila donc, si vous pouvez maider, je serais infinément reconnaissant

  2. #2
    Membre éprouvé Avatar de nicgando
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    128
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2006
    Messages : 128
    Par défaut
    Tu pourrais mettre ton code qui instancie/load le driver et le code que tu utilises pour ouvrir une connexion.
    Et notamment l'URL de connexion à ta base (masque l' ip/user/password si tu veux)
    Et pour enlever des cas possibles; tu n'as pas de firewall qui empêcherait ton serveur MySQL d'ouvrir son port d'écoute ou autre?
    De même tu arrives à faire un telnet sur ton serveur mysql (telnet localhost 3306) ?

  3. #3
    Membre du Club
    Inscrit en
    Août 2006
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 7
    Par défaut
    voila le code:

    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
    public void connexion () 
    	{
    		try
            {
    			// Chargement des drivers SQL
    			Class.forName ("org.gjt.mm.mysql.Driver").newInstance();
    		}
    		catch (ClassNotFoundException a)
    		{
    			System.out.println ("Driver non trouve");
    		}
    		catch (Exception b)
    		{      
    			System.out.println ("Problème sur chargement de driver JDBC");			
    		}
     
    		try
            {		
    			// Etablissement de la connexion avec la base
    			connection = DriverManager.getConnection ("jdbc:mysql://localhost/client/", "root", "*********");
    		}
    		catch (SQLException c)
    		{	
    			System.out.println ("Connexion refuse ou base inconnu");
    		}
    		catch (Exception d)
    		{
    			System.out.println ("Problème sur connexion");		
    		}
    	}
    sinon jai aussi testé avec :

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

    pour ta question, le serveur est en écouté puisque je me suis connecté avec le client mysql ,
    pour l'essai avec telnet j'obtien la banière de la version du serveur puis aprés une certaine période la connexion se termine

    merci

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Février 2005
    Messages : 42
    Par défaut
    Il n'y a pas de / à mettre derrière client il me semble....
    Cela résoud le problème?

  5. #5
    Membre du Club
    Inscrit en
    Août 2006
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 7
    Par défaut

    oui c sa , sa marche pour windows pour le connector/j

    je vais essayé sous linux et je te répond

    merci infinément

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Février 2005
    Messages : 42
    Par défaut
    Mais de rien c'est le genre de choses qui arrivent....

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

Discussions similaires

  1. [ASP.NET + Mysql] Problème de connexion
    Par bannik dans le forum ASP.NET
    Réponses: 6
    Dernier message: 30/10/2007, 09h01
  2. [POSTFIX][MYSQL] problème de connexion à mysql
    Par tsutone dans le forum Réseau
    Réponses: 1
    Dernier message: 04/04/2007, 16h50
  3. [C#][2.0][MySQL] Problème de connexion.
    Par just1980 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 18/02/2007, 14h17
  4. asp et mysql, problèmes de connexion
    Par boss_gama dans le forum ASP
    Réponses: 4
    Dernier message: 20/06/2006, 12h22
  5. [connexion Mysql] problème de connexion avec l'odbc
    Par DarkAngelus dans le forum Administration
    Réponses: 2
    Dernier message: 13/10/2005, 11h24

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