Java 我可以在JDBC连接器中使用数据库IP地址而不是主机名吗?
目前,我的所有主机名都没有解析到我的服务器,该服务器没有使用与问题相关的ip DDN。是否可以在Java 我可以在JDBC连接器中使用数据库IP地址而不是主机名吗?,java,mysql,database,jdbc,database-connection,Java,Mysql,Database,Jdbc,Database Connection,目前,我的所有主机名都没有解析到我的服务器,该服务器没有使用与问题相关的ip DDN。是否可以在JDBC连接器中使用服务器IP地址而不是DDNS域名 private static final String driver = "com.mysql.jdbc.Driver", host = "jdbc://mysql:no-ip.hostname/", dbName = "databaseName", username = "username", password = "password"; Con
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地址的JDBC驱动程序。使用IP地址作为主机是有效的。只要它们不经常更改,就可以使用它们。在您的示例中,
mysql
完全由驱动程序来解释您给出的字符串。所以,通常您可以使用IP地址,但可以肯定的是,请参阅数据库手册…