En supposant que j'ai cette chaîne de connexion sur mon hôte local:Java Connexion à distance
public static Connection ConnectDB(){
try{
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost/supermarket", "root","");
return con;
}
Quand je suis en train de se connecter à ce système d'un autre. Que devrais-je changer pour accéder à la base de données?
Dis mon adresse IP sur le système est: 192.168.137.1
remplacer "localhost" avec cette adresse IP. – f1sh
Commencez par remplacer 'localhost' par l'adresse IP. Je pense que vous devrez également fournir le numéro de port. Quelque chose comme 'x.x.x.x: yyyy' – user2004685
votre déclaration deviendrait Connexion con = DriverManager.getConnection (" jdbc: mysql: //192.168.137.1: 6036/supermarket "," root "," "); Utiliser l'adresse IP et le numéro de port appropriés –