Java InetAddress到PostgreSQL inet,反之亦然
我想使用PSQL inet数据类型,但它不接受字符串(getRemoteAddr())或字节[](InetAddress)Java InetAddress到PostgreSQL inet,反之亦然,java,postgresql,ip,Java,Postgresql,Ip,我想使用PSQL inet数据类型,但它不接受字符串(getRemoteAddr())或字节[](InetAddress) 有没有一种方法可以使用Java正确地转换它?只需调用InetAddress.getByName(字符串主机)传递文本IP地址即可。 来自JavaDoc:主机名可以是机器名,如“java.sun.com”,也可以是其IP地址的文本表示 ~InetAddress javadoc 如果您询问从IP获取字符串: 字符串getHostAddress() 以文本形式返回IP地址字符串
有没有一种方法可以使用Java正确地转换它?只需调用InetAddress.getByName(字符串主机)传递文本IP地址即可。 来自JavaDoc:主机名可以是机器名,如“java.sun.com”,也可以是其IP地址的文本表示 ~InetAddress javadoc
如果您询问从IP获取字符串: 字符串getHostAddress() 以文本形式返回IP地址字符串 字符串getHostName() 获取此IP地址的主机名
对不起,我帮不上什么忙。这样行吗?也许吧,但这是将inet数据类型转换为其他类型。我希望继续使用inet,并将其正确转换为Java可以处理的数据类型,反之亦然