【发布时间】:2014-08-21 20:42:14
【问题描述】:
目前我的主机名都没有解析到我的服务器,该服务器使用与this 问题相关的无 IP DDNS。 JDBC连接器中是否可以使用服务器IP地址代替DDNS域名?
private static final String driver = "com.mysql.jdbc.Driver", host = "jdbc://mysql:no-ip.hostname/", dbName = "databaseName", username = "username", password = "password";
Connection conn = (Connection) DriverManager.getConnection(host + dbName, username, password);
【问题讨论】:
-
使用IP地址作为主机有效。只要它们不经常更换,就可以使用它们。
-
这完全取决于驱动程序,在您的情况下,
mysql解释您给出的String。因此,通常您可以使用 IP 地址,但可以确定的是,请查阅您的数据库手册……
标签: java mysql database jdbc database-connection