java - CallableStatement.getResultSet() 给出 null

标签 java sql jdbc

我正在执行以下代码:

CallableStatement cs = null;
Connection con = new DB().getConnection();
ResultSet rs = null;
JSONArray jCharts = new JSONArray();
try {
      cs = con.prepareCall("{call mypackage(?,?)}");
      cs.setInt("AdminID", Integer.parseInt(AdminID));
      cs.setInt("reportid", Integer.parseInt(reportid));
      cs.execute();
      rs = cs.getResultSet();

getResultSet() 始终返回 null

最佳答案

请检查 cs.execute() 的输出,它会为您提供一个 boolean 值,以了解该语句是否已成功运行。从那里拿走它。

关于java - CallableStatement.getResultSet() 给出 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34529076/

相关文章:

java - 撤消 adview 所做的所有更改

sql - 如何将 Dapper 与 MS SQL Server (2012) 地理空间/SQLGeography 列结合使用

Mysql选择当天或第二天之间的最新记录

java - JSP 和 mysql 抛出 java.lang.classNotFoundException :com. mysql.jdbc.driver

java - 带有 JDBC 的 Gluon 示例项目在 iOS 设备上不起作用

java - 在哪里关闭 java PreparedStatements 和 ResultSets?

java - 关于单例设计模式

java - get 和 set 方法的同步

php - 仅在 72 小时内运行的 MySQL 查询

oracle - 为 Oracle VPD 连接配置 Spring 数据源