有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java通过JDBC从PostgreSQL检索几何数组

我想使用PostgreSQL JDBC检索类型为geometry的数组元素。但当我尝试使用方法时:

Route route=null;
String sql="Select * from route where route_id=?";
PreparedStatement pstmt=null;
try {
    pstmt = localConn.prepareStatement(sql);
    pstmt.setInt(1,routeId);
    ResultSet rs = pstmt.executeQuery();
    if(rs.next()){
            Array points = rs.getArray("points");
            PGpoint[] pgPoints=points.getArray();
            ......
        }

}

发生错误:

org.postgresql.jdbc4.Jdbc4Array.getArrayImpl(long,int,Map) is not implemented.

那么,还有其他方法可以获取几何体数组中的元素吗

谢谢


共 (0) 个答案