有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在部署我的应用程序后无法连接到MySQL

我已经在本地计算机上安装了MySQL。我可以从我的计算机上运行的Java应用程序访问MySQL

我的连接字符串是private String url = "jdbc:mysql://localhost:3306/mydatabase",它允许我成功连接。但是,当我将应用程序部署到局域网上的其他计算机,并尝试从其他计算机连接到MySQL数据库时,我无法访问我的数据库


共 (1) 个答案

  1. # 1 楼答案

    正如其他人在评论中提到的,您发布的是您的连接字符串:private String url = "jdbc:mysql://localhost:3306/mydatabase"

    为了能够从局域网上的其他机器连接到数据库,您需要将localhost更改为您的IP地址。例如:

    private String url = "jdbc:mysql://192.168.0.10:3306/mydatabase"

    如果其他机器可以看到192.168.0.10,它们将能够连接(当然,使用正确的凭据!)