1
나는 PostgreSQL + PostGIS를 가지고있다.java에서 PostgreSQL 함수를 호출하는 방법은 무엇입니까?
SELECT num,id,mydata, asText(the_geom) FROM filedata
그러나 NullPointerExeption를 얻을 :
나는 내가이 쿼리를 호출 할 자바.
나는이 쿼리에서 함수 asText
을 호출하려고 시도하고 잘못했다고 생각합니다. 내가 뭘 할거야?
UPDATE
이 내 코드입니다 :
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);
////*****////
}
'NullPointerException'이 모호하지 않습니다. stacktrace를 확인한 다음 (필요한 경우 코드를 단계별 실행하여) null이 무엇인지 확인합니다. 그런 다음 이유를 알아보십시오. – keyser
은 더 많은 코드를 보여줍니다. SQL 쿼리를 어떻게 실행합니까? – gefei
관련 Java 코드를 표시해야합니다. –