Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我可以在JDBC连接器中使用数据库IP地址而不是主机名吗?_Java_Mysql_Database_Jdbc_Database Connection - Fatal编程技术网

Java 我可以在JDBC连接器中使用数据库IP地址而不是主机名吗?

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

目前,我的所有主机名都没有解析到我的服务器,该服务器没有使用与问题相关的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";
Connection conn = (Connection) DriverManager.getConnection(host + dbName, username, password);

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

使用IP地址作为主机是有效的。只要它们不经常更改,就可以使用它们。在您的示例中,
mysql
完全由驱动程序来解释您给出的
字符串。所以,通常您可以使用IP地址,但可以肯定的是,请参阅数据库手册…