Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server DBUtils能克服SQLServer吗;在获得任何结果之前,必须执行该声明。”;_Sql Server_Apache Commons Dbutils - Fatal编程技术网

Sql server DBUtils能克服SQLServer吗;在获得任何结果之前,必须执行该声明。”;

Sql server DBUtils能克服SQLServer吗;在获得任何结果之前,必须执行该声明。”;,sql-server,apache-commons-dbutils,Sql Server,Apache Commons Dbutils,我试图将数据插入到具有生成键的SqlServer表中。我不关心创建的新密钥,但返回的错误似乎表明我必须: java.sql.SQLException: The statement must be executed before any results can be obtained. DBUtils有一个(谢天谢地)简单的接口,但似乎无法克服这一点 有人有什么想法吗 conn = this.dcf.getSqlServerDataSource(database).getConnection()

我试图将数据插入到具有生成键的SqlServer表中。我不关心创建的新密钥,但返回的错误似乎表明我必须:

java.sql.SQLException: The statement must be executed before any results can be obtained.
DBUtils有一个(谢天谢地)简单的接口,但似乎无法克服这一点

有人有什么想法吗

conn = this.dcf.getSqlServerDataSource(database).getConnection();
        conn.setAutoCommit(false);

        qRunner.insertBatch(conn, sql, new ArrayHandler(), parms);

DBUtils中还有另一种方法:

qRunner.batch(conn, sql, parms);
这不需要ResultSetHandler,似乎也不关心创建的键