使用Spring JDBCTemplate和Postgres来查询ip地址

时间:2013-08-27 21:33:04

标签: postgresql-9.1 jdbctemplate spring-jdbc

我有一个将IP地址(v4)存储为varchar的表(我无法更改此内容)...

我正在尝试查询一系列IP地址......就像这样:

select colA, colB from table where cast(ipaddress as inet) >= ?

我正在传递给我的PreparedStatement:

"'1.1.1.1'::inet"

我也试过了:

"cast('1.1.1.1' as inet)"

"inet '1.1.1.1'"

我收到一个错误,我的类型对于inet类型不正确。

我还试图为ip地址创建一个InetAddress,并将其作为我的参数传递给我一个完整的其他错误。

有没有其他人遇到同样的问题并征服了它?

0 个答案:

没有答案