该数据类型一般常见于地理信息系统(GIS)中.
读取解析此种数据类型需要导入oracle的jar包 sdoapi-11.2.0.jar
代码如下:
1.javaBean
public class DZ_Oracle
{
private int oid ;
private JGeometry shape;
...
}
2.数据库结构
create table DZ
(
oid INTEGER not null,
shape MDSYS.SDO_GEOMETRY not null,
...
)
3.jdbc程序
STRUCT struct = (STRUCT) executeQuery.getObject("shape");
JGeometry.load(struct)
4.获取所要的数据
DZ_Oracle实体.getShape().获取的是JGeometry类似数据,具体经纬度之类相关的数据要按照具体的存储来获取.
本次功能用到getJavaPoint() 和 getOrdinatesArray().
读取解析此种数据类型需要导入oracle的jar包 sdoapi-11.2.0.jar
代码如下:
1.javaBean
public class DZ_Oracle
{
private int oid ;
private JGeometry shape;
...
}
2.数据库结构
create table DZ
(
oid INTEGER not null,
shape MDSYS.SDO_GEOMETRY not null,
...
)
3.jdbc程序
STRUCT struct = (STRUCT) executeQuery.getObject("shape");
JGeometry.load(struct)
4.获取所要的数据
DZ_Oracle实体.getShape().获取的是JGeometry类似数据,具体经纬度之类相关的数据要按照具体的存储来获取.
本次功能用到getJavaPoint() 和 getOrdinatesArray().