Rechercher : dans
Par :

Connection eclipse / JDBC Mysql

Dernière réponse le 14 oct 2009 à 14:16:18 benamira, le 2 jan 2009 à 11:53:46 
 Signaler ce message aux modérateurs

Bonjour,

j'ai installé Mysql, il est démarré, j'ai téléchargé mysql connector, je l'ai ajouté à la bibiothèque de mon projet, j'ai vérifié le chrgement de ce driver et c'est oK.
maintenant je veux me connecter à la base de donnée avec un petit programme java mais je n'y arrive pas, j'ai bien crée la db "jdbctutorial" avec [CREATE DATABASE jdbctutorial;] et [USE jdbctutorial;]
Merci de m'aider
voici de le code et les erreurs de compilation:

import java.sql.*;

public class MysqlConnect{
  public static void main(String[] args) {
    System.out.println("MySQL Connect Example.");
    Connection conn = null;
    String url = "jdbc:mysql://localhost:3306/";
    String dbName = "jdbctutorial";
    String driver = "com.mysql.jdbc.Driver";
    String userName = "root"; 
    String password = "abcdef";
    try {
      Class.forName(driver).newInstance();
      conn = DriverManager.getConnection(url+dbName,userName,password);
      System.out.println("Connected to the database");
      conn.close();
      System.out.println("Disconnected from database");
    } catch (Exception e) {
      e.printStackTrace();
    }
  }
}

les erreurs de compilation :

MySQL Connect Example.
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

Last packet sent to the server was 0 ms ago.
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1074)
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2120)
at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:723)
at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:302)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:282)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at MysqlConnect.main(MysqlConnect.java:14)
Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

Last packet sent to the server was 0 ms ago.
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1074)
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:335)
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2043)
... 12 more
Caused by: java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:253)
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:284)
... 13 more
Configuration: Windows XP
Firefox 3.0.5

1

benamira, le 2 jan 2009 à 20:24:22

Je suis vraiment dégouté de ce forum personne ne te répond.
bon ceci étant dit, après une longue journée de travail, j'ai réussis à trouver solution à mon problème.
si quelqu'un en a besoin qu'il me contacte
a+

Répondre à benamira

13

 jonathan_deloppeer, le 14 oct 2009 à 14:16:18

Salut benamira
j'ai le même probleme, est que tu peut nous donnée la solution stp
please benamaria
cordialement.

Répondre à jonathan_deloppeer

2

arth, le 2 jan 2009 à 20:29:03

Bravo à toi tu as craqué 8 heures plus tard et tu as en plus trouvé ton problème.

Si tu avais lu la charte un tant soit peu, tu saurais que ce sont des bénévoles qui aident les autres et non des gens payés, de plus tu ne payes pas pour avoir une réponse dans les 5 minutes non plus.

Et franchement soit tu colles ta réponse ici là maintenant soit ça sert à rien de dire "qu'il me contacte" mis à part te donner un air supérieur que tu n'as pas.

Sur ce ...
Le loup, solitaire et mystérieux.

Répondre à arth

3

benamira, le 3 jan 2009 à 12:29:14

Les réponses inutiles qui ne servent à rien sont au plus vite postées.
mais je suis quand même d'accord avec toi, les gens qui répondent ici ne sont pas payés, c'est pour ça le service n'est pas terrible.
Bon un peu de sérieux,
au fait j'ai 3 fichiers et je ne sais pas comment les mettre en ligne.c'est pour ça j'ai proposé qu'on me contacte Mr le professeur de la morale.
à vous de me le dire.

Répondre à benamira

4

arth, le 3 jan 2009 à 13:11:12

Eh bien non vois tu ce qui est déplaisant sont les gens qui se croient au support client qui LEUR est dédié.

Hmmm bien bien 3 fichiers en ligne mais en ligne où ça?

Tu as des sites d'upload de fichiers pour que les gens puissent les télécharger.

Si c'est ce que tu appelles mettre en ligne ...
Le loup, solitaire et mystérieux.

Répondre à arth

5

arth, le 3 jan 2009 à 13:15:54

Et on dit Monsieur le professeur de Morale stp ;)

C'est juste que bon desfois on aide, les gens nous remercie pas et on a jamais de nouvelles, desfois un peu comme toi ils râlent pour dire qu'on est pas compétent gna gna gni gna gna gna ...

Eh oui on est pas payé et en plus on aide alors là je te pige pas on essaie juste d'apporter un peu de notre savoir, mais on a pas la science infuse alors on ne sait pas tout non plus. Et en plus on y passe du temps alors juste un peu de reconnaissance desfois ...
Le loup, solitaire et mystérieux.

Répondre à arth

6

benamira, le 3 jan 2009 à 20:22:43
  • +2

Arth, au lieu de m'en vouloir et perdre du temps, rends toi utile et réponds aux questions.
je pense que c'est toi qui as besoin de ces 3 fichiers (si j'ai bien compris ) si c'est le cas, c'était pas la peine de poster 3 messages pour nous montrer que t'es gentil, sois direct, ça te fait gagner du temps mon vieux,

et en réponse à ton message, je n'ai jamais dit qu'on est pas compétent, et je n'ai pas dit gna gna gna gna.
et je n'ai pas râlé, tu vois tu m'attribues des choses qui ne m'appartiennent pas à la base. mais bon je t'en veux pas ;)

je répète, humblement, celui qui cherche la solution, qu'il me contacte, je lui envoie la solution et un chèque de 100€.

Répondre à benamira

7

arth, le 4 jan 2009 à 00:37:01

Pas besoin de cette solution non :)

Je pensais juste à ceux qui chercheraient ton même message d'erreur, tomberaient sur CCM et auraient ta réponse.

M'enfin tu as sans doute raison ce raisonnement est débile hein?
Le loup, solitaire et mystérieux.

Répondre à arth

8

benamira, le 4 jan 2009 à 13:56:29

Salut arth,

ton raisonnement n'est pas débile, tu es gentil comme c'est pas possible.
j'ai apporté une réponse à une autre question et je n'ai pas manqué d'écrire ton nom comme best contributor.
a+

Répondre à benamira

9

aoshi85, le 5 fév 2009 à 12:51:43

Salut, j'ai exactement le même problème que toi.
Quelle solution as-tu trouvé ? merci d'avance

Répondre à aoshi85

10

benamira, le 20 avr 2009 à 17:19:46

As tu toujours le même problème ?

je viens de lire ton post

Répondre à benamira

11

bot, le 5 mai 2009 à 14:38:15

Salut jai le mme pb ke toi c koi la solution stp ??

Répondre à bot

12

anonyme13, le 2 jui 2009 à 17:20:39
  • +2

J'ai le même problème est ce que tu pourras me donner une solution je galère tjrs, on dirait que je tourne en rond vas-y nous la reponse ...

Répondre à anonyme13