我通过select test1,test2,test3 from testTable得到的ResultSet中, 调用ResultSetMetaData rsmd=rs.getMetaData(), 然后用打rsmd.getColumnCount(),出错, 错误提示是:java.lang.NullPointerException 可能是rs或是rsmd为null吧. 如果 ResultSet rs = stmt.executeQuery("select test1,test2,test3 from testTable"); 得到ResultSet不为null,则可能是你得到的数据为空吧. //Retrieves the number, types and properties of this ResultSet object's columns.
我在调用ResultSetMetaData rsmd=rs.getMetaData(),前用了rs.next();
调用ResultSetMetaData rsmd=rs.getMetaData(),
然后用打rsmd.getColumnCount(),出错,
错误提示是:java.lang.NullPointerException
可能是rs或是rsmd为null吧. 如果
ResultSet rs = stmt.executeQuery("select test1,test2,test3 from testTable");
得到ResultSet不为null,则可能是你得到的数据为空吧.
//Retrieves the number, types and properties of this ResultSet object's columns.