PreparedStatement用什么返回COUNT(*)
时间: 2024-04-21 21:22:41 浏览: 120
Java调用oracle存储过程通过游标返回临时表
PreparedStatement 用 `ResultSet` 返回 COUNT(*)。你可以使用 `executeQuery` 方法执行带有 COUNT(*) 的 SQL 查询,然后使用 `getInt` 方法从结果集中获取 COUNT(*) 的值。以下是一个示例代码:
```java
String sql = "SELECT COUNT(*) FROM your_table";
PreparedStatement statement = connection.prepareStatement(sql);
ResultSet resultSet = statement.executeQuery();
if (resultSet.next()) {
int count = resultSet.getInt(1); // 获取 COUNT(*) 的值
System.out.println("Count: " + count);
}
resultSet.close();
statement.close();
```
请注意,这只是一个示例代码,你需要将 `your_table` 替换为实际的表名,并确保已建立与数据库的连接(`connection`)。
阅读全文