gpt4 book ai didi

java - 如何在没有本地主机的情况下使用Java连接MySQL数据库

转载 作者:行者123 更新时间:2023-11-30 03:58:23 24 4
gpt4 key购买 nike

我正在尝试使用 Java 使用以下代码连接到 MySQL 数据库:

 try{
Class.forName("com.mysql.jdbc.Driver");
return DriverManager.getConnection("jdbc:mysql://localhost/bd_Test","root", "root");

}catch(ClassNotFoundException e) {
throw new SQLException(e.getMessage());
}

但是,我希望在不通过本地主机的情况下建立此连接。有什么办法吗?

我希望连接不是本地主机,因为目标是创建一个安装程序应用程序,稍后可以由其他计算机访问。

谢谢大家的回复

最佳答案

让我们稍微清理一下。

听起来您的问题是:我可以连接到我自己的另一台计算机上的数据库吗?

答案是肯定的。

在您的代码片段中,只需将“localhost”替换为托管 MYSQL 数据库的远程计算机的 IP 地址即可。为了首先自行测试,请首先将“localhost”替换为您自己计算机的“环回”地址:127.0.0.1然后测试您现有的代码 - 您会发现您的应用程序仍然能够查询本地数据库,因为“localhost”和“127.0.0.1”是等效的。然后,当您准备好时,只需将 127.0.0.1 IP 地址替换为远程计算机的 IP 地址即可。

编辑:正如其他人所提到的,IP 地址也可能是公共(public) DNS(例如 www.google.com)或计算机名称(尽管这可能不是您的最佳选择)。

关于java - 如何在没有本地主机的情况下使用Java连接MySQL数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22535886/

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