Can not issue executeUpdate() or executeLargeUpdate() for SELECTs
时间: 2024-03-19 11:44:22 浏览: 137
Update和Select结合使用
这个错误通常发生在尝试使用 `executeUpdate()` 或 `executeLargeUpdate()` 方法执行 SELECT 查询语句的时候。这是因为这两个方法是用于执行 INSERT、UPDATE、DELETE 等更新操作的,而不是用于查询操作。
如果你想执行 SELECT 查询语句,应该使用 `executeQuery()` 方法。这个方法返回一个 `ResultSet` 对象,它包含了查询结果的数据。
示例代码:
```
String sql = "SELECT * FROM my_table";
Statement statement = connection.createStatement();
ResultSet resultSet = statement.executeQuery(sql);
```
在这个示例中,我们使用 `executeQuery()` 方法执行了一条 SELECT 语句,并将查询结果保存在 `ResultSet` 对象中。
阅读全文