我尝试从Oracle数据库获取sdo_geometry,但我无法做到这一点。 这是我的代码:
try {
rs = preStatement.executeQuery("SELECT shape FROM "+table+" where id=0");
STRUCT st = (oracle.sql.STRUCT) rs.getObject(1);
JGeometry j_geom = JGeometry.load(st);
} catch (SQLException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
我收到错误“JGeometry无法解析为某种类型”。 但Eclipse不允许我导入库:(
我的BuildPath中有一个ojdbc14.jar驱动程序,其他jdbc-stuff工作正常。 有人知道这里有什么问题吗?
Gruß,Andre
答案 0 :(得分:0)
您需要在类路径中输入sdoapi.jar文件,然后导入oracle.spatial.JGeometry。
sdoapi.jar文件位于$ ORACLE_HOME / md / jlib