Java JDBC 错误: Can not issue executeUpdate() or executeLargeUpdate() with statements that produce result set
这个错误意味着不能使用 'executeUpdate()' 或 'executeLargeUpdate()' 方法来执行返回结果集的语句。
'executeUpdate()' 和 'executeLargeUpdate()' 方法用于执行 INSERT、UPDATE 或 DELETE 语句,并返回受影响的行数。这些方法不适用于 SELECT 语句或其他返回结果集的语句。
如果您尝试使用 'executeUpdate()' 或 'executeLargeUpdate()' 方法执行返回结果集的语句,就会出现这个错误。您需要使用 'executeQuery()' 方法来执行返回结果集的语句。例如:
String sql = "SELECT * FROM my_table";
Statement statement = connection.createStatement();
ResultSet resultSet = statement.executeQuery(sql);
请确保使用正确的方法来执行相应类型的 SQL 语句。
原文地址: https://www.cveoy.top/t/topic/p9ae 著作权归作者所有。请勿转载和采集!