我有 PostgreSQL+PostGIS。
我java我想调用这个查询:
SELECT num,id,mydata, asText(the_geom) FROM filedata
但是得到NullPointerException
。
我认为它的原因是我尝试asText
在此查询中调用函数并做错了。我要做什么?
更新
这是我的代码:
IndexedContainer container = createContainer("SELECT num,id,mydata, asText(the_geom) FROM filedata");
public IndexedContainer createContainer(String SQL) throws SQLException, ClassNotFoundException
{
Class.forName("org.postgresql.Driver");
Connection con= null;
con = DriverManager.getConnection("jdbc:postgresql://localhost:5432/postgis","postgres","123456");
IndexedContainer container = new IndexedContainer();
String sSQL = SQL;
PreparedStatement ps = con.prepareStatement(sSQL);
////*****////
}