Bonjour !
Je tente une connexion dans un prog Java à une base MySQL avec
les paramètres suivants :
String JDBCdriver ="com.mysql.jdbc.Driver";
String url = "jdbc:mysql://10.0.1.253/SIA"; (où SIA est le nom de la base)
String UserName ="toto";
String Password ="titi";
J'obtiens une belle erreur :
Je crois comprendre que cela tient à la double authentification !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 ----------------com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception: ** BEGIN NESTED EXCEPTION ** java.net.ConnectException MESSAGE: Connection refused STACKTRACE: (...)
Je m'explique : La base MySQL a son username et password mais
aussi le serveur qui est en fait chouchou@10.0.1.253 avec son propre username et password.
Question : comment je formule les données de ce serveur dans l'URL ?
Un truc comme ça :
String url = "jdbc:mysql://netstore@10.0.1.253?username=jeanclaude&password=vandamme/SIA";
Partager