一台电脑与另一台电脑之间的通信。MySQL 工作台 8.0

我有一个在 NetBeans 8.0 上运行的 java 应用程序,我在其他电脑上安装了 MySQL 服务器 8.0。我想让他们建立联系,但我做不到。顺便说一句,我正在使用 Windows 操作系统


我已经尝试了一切。


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 进行通信。


汪汪一只猫
浏览 71回答 1
1回答

小唯快跑啊

在您的连接字符串中,您表示127.0.0.1:3306您要到达的目的地。这是 Java 尝试连接的 MySQL 服务器的 IP 地址和端口。但是你说你有另一台运行 MySQL的PC 。127.0.0.1是说“我自己”或“本地主机”的快捷方式;所以你告诉 Java 应用程序查看同一台 PC以查找 MySQL 服务器。它失败了,因为 MySQL 不存在,它在另一台 PC 上。要解决这个问题,您需要找到运行 MySQL 服务器的 PC 的 IP 地址,并替换127.0.0.1为另一台 PC 的 IP 地址(并验证 MySQL 服务器正在使用端口3306)。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java