Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java InetAddress到PostgreSQL inet,反之亦然_Java_Postgresql_Ip - Fatal编程技术网

Java InetAddress到PostgreSQL inet,反之亦然

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地址字符串

我想使用PSQL inet数据类型,但它不接受字符串(getRemoteAddr())或字节[](InetAddress)


有没有一种方法可以使用Java正确地转换它?

只需调用InetAddress.getByName(字符串主机)传递文本IP地址即可。

来自JavaDoc:主机名可以是机器名,如“java.sun.com”,也可以是其IP地址的文本表示

~InetAddress javadoc

如果您询问从IP获取字符串:

字符串getHostAddress() 以文本形式返回IP地址字符串

字符串getHostName() 获取此IP地址的主机名




对不起,我帮不上什么忙。

这样行吗?也许吧,但这是将inet数据类型转换为其他类型。我希望继续使用inet,并将其正确转换为Java可以处理的数据类型,反之亦然