0

先上代码:

PGpoint coordinates = (PGpoint) rs.getObject(4);

导致 ClassCastException。

在项目中引用 postgresql-9.1-901.jdbc3.jar。

返回 Android 应用程序上的记录集。有什么办法可以规避这个?

TIA

4

1 回答 1

0

这看起来与问题org.postgresql.util.PGobject cannot be cast to org.postgis.PGgeometry非常相似。下面引用的那里提供的答案提到 postgis.jar 没有安装属性。这可能也适用于您的情况吗?你是如何安装postgis的?

如果在 web 容器中使用 Hibernate Spatial,并且容器通过 JNDI 提供 JDBC,那么 postgis.jar 也应该与 JDBC 驱动程序一起安装,并且不应包含在 WEB-INF/lib 目录中

于 2012-04-22T05:34:28.117 回答