微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决机器名称,而不是jdbc瘦驱动程序中的ipaddress

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

解决方法

您可以使用主机名代替IP地址,但是您需要注意一些事项。 首先,您的计算机无法“知道”哪些主机映射到了哪些IP地址。您使用主机文件定义这些映射。这取决于您使用的是* nix还是Windows,但是原理是相同的。 其次,请注意,即使您确实将主机名映射到IP地址并在JDBC驱动程序连接中使用该主机名,这也会在另一台没有相同映射的机器上中断,因此可移植性可能成为问题。 如果您的DNS每次都可以解析主机名,那么这可能是另一种选择。     ,只要它存在于您的主机文件或DNS服务器中,就可以给它一个名称。     ,网络维护一个表,其中名称映射到IP地址。因此,您可以使用它。 而且此链接将帮助您理解它。点击这里     ,如果有一个DNS系统将计算机名称解析为适当的IP地址,那么您很安全。否则,您很可能会面临
ConnectException
。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。