【发布时间】:2010-01-15 12:40:49
【问题描述】:
我使用 WASCE 作为应用程序服务器,并为 PosgreSQL 定义了一个数据源。我从 JNDI 获得数据库连接。
问题是我想访问 PostgreSQL java.sql.Connection 中的特定方法,但是 WASCE 用他们自己的 Connection 包装了这个连接。
具体来说,我想做这样的事情:
((org.postgresql.Connection)conn).addDataType("geometry","org.postgis.PGgeometry");
((org.postgresql.Connection)conn).addDataType("box3d","org.postgis.PGbox3d");
这可能吗?如果是,请分享方法。
编辑:
我希望从这个包装的连接中访问原始连接,但直到现在我找不到任何东西。
【问题讨论】:
-
显然没有找到该方法,而该方法不在java.sql.Connection中而仅在org.postgresql.Connection中。
-
nanda:你不是说,很明显
ClassCastException被抛出了吗? -
啊是的...对不起...我现在不在开发机器前。
标签: java postgresql jdbc websphere