【问题标题】:Can I use database IP address instead of hostname in JDBC connector?我可以在 JDBC 连接器中使用数据库 IP 地址而不是主机名吗?
【发布时间】: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


【解决方案1】:

是的,应该可以。我从未使用过不接受主机 IP 地址的 JDBC 驱动程序。

【讨论】:

    猜你喜欢
    • 2015-03-27
    • 1970-01-01
    • 1970-01-01
    • 2017-12-31
    • 2020-06-11
    • 1970-01-01
    • 2015-01-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多