Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Installation
Installation Forum d'entraide sur les problèmes liés à l'installation de MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/06/2006, 16h02   #1
Invité régulier
 
Inscription : juin 2006
Messages : 17
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 17
Points : 9
Points : 9
Par défaut Connexion java avec mysql

Bonjour,
J'ai elaborer une application java qui se connecte a une base de donnees mysql (via le connecteur mm_mysql).
J'ai changer les parametre de connexion on ajoutant le nom d'utilisateur et du mot de passe (appropier au serveur ou je vai y executer mon programme), mais voila que mon programme me retourne un probleme :

com.mysql.jdbc.CommunicationsException:

Communications link failure due to underlying exception:

** BEGIN NESTED EXCEPTION **

java.net.SocketException
MESSAGE: java.net.ConnectException: Connection refused

STACKTRACE:

java.net.SocketException: java.net.ConnectException: Connection refused
at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:156)
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:276)
at com.mysql.jdbc.Connection.createNewIO(Connection.java:2592)
at com.mysql.jdbc.Connection.<init>(Connection.java:1509)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at logicielle.FindAnnonce.gdetail(FindAnnonce.java:22)
at logicielle.Cadre1$1.run(Cadre1.java:21)


** END NESTED EXCEPTION **.

Sur mon pc j'ai pas ce probleme (ca se connecte normalement ) et dans mon fichier jar j'ai inclus le driver de mysql. donc normalement j'ai pas de probleme, voici meme ma classe de connexion a ma base (local) :
try{

Class.forName("org.gjt.mm.mysql.Driver");
String url = "jdbc:mysql://localhost/db";
Connection con = DriverManager.getConnection(url, "root", "");

}
catch(Exception e){
System.out.println("probeleme dans le catch "+e);
}.

Sur le serveur distant que j'utilise j'ai installer le jre1.5.0_06, pour avoir la machine virtuelle de java.
Est ce que je doit installer le jdk?????????
En plus mon fournisseur (du serveur) permet un accees a phpmyadmin, mais la j'ai remarquer que a la place de localhost en haut (de la page d'adiministration phpmyadmin) j'ai infongd8297.
J'ai remplacer localhost par infongd8297 j'ai le meme probleme.
Sachant que mon site web(php) qui se trouve sur ce serveur se connecte ("localhost","nom_d'utilisateur","mot de passe").
Je sai plus koi faire j'ai essayer de modifier l'url (de connexion) a plusieurs reprise mais bon j'ai toujours le meme probleme.

Merci de m'aider a resoudre mon probleme.
hlimaiem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2006, 17h28   #2
Invité de passage
 
Inscription : février 2006
Messages : 4
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 4
Points : 2
Points : 2
Bonjour,

Dans ton String url tu doit le remplir comme ca :

Code :
String url = "jdbc:Mysql://"adresseServeur":"port"/"nomBase"";
toytoy190 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2006, 17h37   #3
Membre du Club
 
Avatar de luggerhouse
 
Inscription : juin 2006
Messages : 62
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 62
Points : 67
Points : 67
tu pourrais essayer de vérifier le port:
l'exemple provient de mon serveur Linux. réajuster les commandes pour un serveur Win
Code :
1
2
3
4
5
6
7
8
9
10
11
 
[root@Lugger:conf] cat /etc/services|grep mysql
mysql           3306/tcp                        # MySQL
mysql           3306/udp                        # MySQL
[root@Lugger:conf] telnet 127.0.0.1 3306
Trying 127.0.0.1...
Connected TO Lugger.genieciel.com (127.0.0.1).
Escape character IS '^]'.
4
4.1.16?RlBBdPEFp,%cEn|BuG@MCE^]
telnet>
Si tu obtient quelque chose de semblable c'est bon signe. Si parcontre tu as connection refused, c'est signe de probleme network (genre le serveur écoute sur un autre port etc...)
luggerhouse est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h10.


 
 
 
 
Partenaires

Hébergement Web