是否可以仅通过ip地址(teradata、jdbc)进行连接?java.net.UnknownHostException

是否可以仅通过ip地址(teradata、jdbc)进行连接?java.net.UnknownHostException,java,sql,jdbc,teradata,Java,Sql,Jdbc,Teradata,在java应用程序中,我需要连接到teradata数据库 String DB_URL = "jdbc:teradata://***.***.***.***,tmode=ANSI,charset=UTF8"; String USERNAME = "***"; String PASSWORD = "***"; con = DriverManager.getConnection(DB_URL, USERNAME, PASSWORD); 当我尝试连接时,我得到一个java.net.UnknownHos

在java应用程序中,我需要连接到teradata数据库

String DB_URL = "jdbc:teradata://***.***.***.***,tmode=ANSI,charset=UTF8";
String USERNAME = "***";
String PASSWORD = "***";
con = DriverManager.getConnection(DB_URL, USERNAME, PASSWORD);
当我尝试连接时,我得到一个java.net.UnknownHostException。
我是否需要指定主机名以连接到teradata sql server?目前,我只使用ip地址。

据我所知,连接URL应该以
/
结束主机名部分


jdbc:teradata://*****/tmode=ANSI,charset=UTF8

谢谢!我明天会试试。你也可以在lmhosts文件中设置名称。IP地址在平台升级过程中经常会更改。主机名通常持续存在。