gpt4 book ai didi

java - 从另一台机器通过java连接MySQL数据库

转载 作者:行者123 更新时间:2023-11-29 09:55:51 25 4
gpt4 key购买 nike

我正在使用 Java 和 AndroidStudio 作为 IDE 编写 Android 应用程序;我的应用程序应该与托管在与我启动 java 代码的机器不同的机器上的 MySQL 数据库进行通信:运行 MySQL 服务器的机器是 ubuntu 机器,而启动 java 代码的机器是一台 Windows 机器(只是为了让您知道)。我正在使用 java.sql.* 库,因此我使用以下命令创建连接

Connection myConn = DriverManager.getConnection(url, username, password);

其中用户名和密码是我登录数据库服务器时插入的用户名和密码,而url参数应该是我的MySQL服务器的url;问题是:我不知道应该写什么作为 url:语法应该是

jdbc:mysql://<HOST_NAME>:<PORT>/<DB_NAME>

但显然我不知道数据库的 HOST_NAME,因为当我运行程序时,会启动异常“连接被拒绝”

我已经有了:

  • 将 MySQL Connector/j 设置为项目中的库,并指定 .jar 文件的正确路径
  • 在 ubuntu 计算机上运行命令 sudo ufw allowed mysql
  • 启动数据库

如何连接到我的数据库?

最佳答案

在 Ubuntu 终端中使用“ifconfig”来获取 IP 地址。HOST_NAME :数据库计算机的 IP 地址。端口:3306。

关于java - 从另一台机器通过java连接MySQL数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53876176/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com