复制执行更新的一些现有代码以执行查询。
PreparedStatement pstmt2 = connection.prepareStatement(sql);
pstmt2.executeUpdate();
成为
PreparedStatement pstmt2 = connection.prepareStatement(sql);
pstmt2.executeQuery(sql);
执行代码时,收到此异常。我怀疑此异常仅由sybase产生。
最佳答案
归功于专家交流,以提供指导-使用方法createStatement而不是prepareStatement。
SQL应该是:
语句pstmt2 = dbconn2.createStatement();
ResultSet结果= pstmt2.executeQuery(sql);