机器名称,而不是在jdbc薄驱动程序中的ipaddress

问题描述:

嗨,是否有可能给机器名称而不是ip地址为jdbc薄驱动程序。或者它会在运行时产生某种错误。我尝试机器名称而不是本地主机,它是工作。所以,如果我们可以给机器名称,而不是IP地址它是如何工作的机器名称,而不是在jdbc薄驱动程序中的ipaddress

您可以使用主机名而不是IP地址,但有几件事您必须注意。

首先,您的计算机无法“知道”哪些主机映射到哪些IP地址。您使用hosts file来定义这些映射。这将取决于您是使用* nix还是Windows,但原理是相同的。其次,请注意,即使您将主机名映射到IP地址并在JDBC驱动程序连接中使用该主机名,也会在另一台没有相同映射的计算机上中断,因此可移植性可能会一个问题。

如果您的DNS每次都可以解析主机名,那么这可以成为另一条路线。

你可以肯定给它的名字,因为它是存在于你的主机文件或DNS服务器。

网络维护一张表,其中名称映射到IP地址。因此你可以使用它。

而且这个链接将帮助你理解它。 Click Here

如果有一个DNS系统可以将机器名解析为相应的IP地址,那么您就安全了。否则,你很可能会面临ConnectException