在獲取過程作爲out參數返回的遊標時,出現java.lang.NullPointerException異常。當在JDBC中獲取遊標時發生java.lang.NullPointerException異常
下面是詳細信息:
CallableStatement pstmt = conn.prepareCall("{call PKP_UTIL.GET_VALUE(?,?,?)}");
pstmt.setObject(1, parameter1);
pstmt.setObject(2, parameter2);
pstmt.registerOutParameter(3, OracleTypes.CURSOR);
pstmt.executeUpdate(); //in this line all goes wrong
ResultSet rs = (ResultSet)pstmt.getObject(3);
while (rs.next()) {
System.out.println(rs.getString(1) + "\t" + rs.getFloat(2) + "\t" + rs.getDate(3).toString());
}
應用程序的詳細信息包括: - 的Oracle 11g((11.2.0.2.0) - - 1.7 JDK - JDBC瘦在Tomcat 6 雷斯特夫爾WS司機
如果我嘗試在一個桌面應用程序相同的代碼,它就像一個魅力
stacktrace請 –