嗨,是否有可能为jdbc瘦驱动程序提供计算机名而不是ipaddress。否则它将在运行时产生某种错误。我尝试使用机器名称而不是localhost来工作,所以如果我们可以使用机器名称而不是ipaddress来工作

最佳答案

您可以使用主机名代替IP地址,但是您需要注意一些事项。

首先,您的计算机无法“知道”哪些主机映射到了哪些IP地址。您使用hosts file定义这些映射。这取决于您使用的是* nix还是Windows,但是原理是相同的。

其次,请注意,即使您确实将主机名映射到IP地址并在JDBC驱动程序连接中使用该主机名,这也会在另一台没有相同映射的机器上中断,因此可移植性可能成为问题。

如果您的DNS每次都可以解析主机名,那么这可能是另一种选择。

10-02 09:48