一台电脑与另一台电脑之间的通信。 mysql workbench 8.0
communicate between a pc to other pc . mysql workbench 8.0
我在 NetBeans 8.0 上有一个 java 应用程序 运行,我在其他电脑上安装了 MySQL 服务器 8.0。我想让他们建立联系,但我做不到。顺便说一句,我正在使用 Windows OS
我已经尝试了一切。
Connection conn = DriverManager.getConnection("jdbc:mysql:/127.0.0.1:3306/ims?autoReconnect=true&useSSL=false","root","advance");
System.out.println("Connection Success");
return conn;
我想让两台PC互通
在您的连接字符串中,您将 127.0.0.1:3306
指定为您尝试到达的目的地。这是 Java 尝试连接的 MySQL 服务器的 IP 地址和端口。但是你说你有 另一台 PC 运行 MySQL.
127.0.0.1
是 "myself" 或 "localhost" 的快捷方式;因此,您要告诉 Java 应用程序查看 同一台 PC 以查找 MySQL 服务器。失败是因为 MySQL 不存在,它在另一台电脑上。
要解决此问题,您需要找到 MySQL 服务器所在的 PC 的 IP 地址 运行,并将 127.0.0.1
替换为另一台 PC 的 IP 地址(并验证 MySQL 服务器正在使用端口 3306
)。
我在 NetBeans 8.0 上有一个 java 应用程序 运行,我在其他电脑上安装了 MySQL 服务器 8.0。我想让他们建立联系,但我做不到。顺便说一句,我正在使用 Windows OS
我已经尝试了一切。
Connection conn = DriverManager.getConnection("jdbc:mysql:/127.0.0.1:3306/ims?autoReconnect=true&useSSL=false","root","advance");
System.out.println("Connection Success");
return conn;
我想让两台PC互通
在您的连接字符串中,您将 127.0.0.1:3306
指定为您尝试到达的目的地。这是 Java 尝试连接的 MySQL 服务器的 IP 地址和端口。但是你说你有 另一台 PC 运行 MySQL.
127.0.0.1
是 "myself" 或 "localhost" 的快捷方式;因此,您要告诉 Java 应用程序查看 同一台 PC 以查找 MySQL 服务器。失败是因为 MySQL 不存在,它在另一台电脑上。
要解决此问题,您需要找到 MySQL 服务器所在的 PC 的 IP 地址 运行,并将 127.0.0.1
替换为另一台 PC 的 IP 地址(并验证 MySQL 服务器正在使用端口 3306
)。