Connection eclipse / JDBC Mysql
benamira
Messages postés
39
Statut
Membre
-
jonathan_deloppeer -
jonathan_deloppeer -
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:
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
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
A voir également:
- Connection eclipse / JDBC Mysql
- Eclipse java - Télécharger - Langages
- Gmail connection - Guide
- Mysql community server - Télécharger - Bases de données
- Facebook connection - Guide
- Connection chromecast - Guide
8 réponses
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 ...
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 ...
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 ...
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 ...
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.
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.
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 ...
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 ...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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?
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?
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+
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+