代码: stmt = conn.createStatement(); for (String sql : sqlStr) { stmt.addBatch(sql); } stmt.executeBatch(); rs = stmt.getGeneratedKeys();
异常: java.sql.SQLException: Generated keys not requested. You need to specify Statement.RETURN_GENERATED_KEYS to Statement.executeUpdate(), Statement.executeLargeUpdate() or Connection.prepareStatement().
1
bubuXiaoqi OP 网上查资料 说是 只有
Statement.executeUpdate(), Statement.executeLargeUpdate() Connection.prepareStatement(). 这三个地方可以加 Statement.RETURN_GENERATED_KEYS。 可是我不方便用预处理,但是也需要用批处理。。 |