executeQuery()
时间: 2023-06-22 12:42:21 浏览: 83
ExecuteQuery
`executeQuery()`是Java中`Statement`和`PreparedStatement`接口提供的一个方法,用于执行SQL查询语句(例如`SELECT`语句),并返回一个`ResultSet`结果集对象。它的语法如下:
```java
ResultSet executeQuery(String sql) throws SQLException;
```
其中,`sql`参数是要执行的SQL查询语句。执行成功后,`executeQuery()`方法将返回一个`ResultSet`对象,该对象包含了查询结果的数据。我们可以通过调用`ResultSet`对象的各种方法来访问和处理这些数据。例如:
```java
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM my_table");
while (rs.next()) {
int id = rs.getInt("id");
String name = rs.getString("name");
// 处理查询结果...
}
```
在执行`executeQuery()`方法时,如果SQL查询语句有语法错误或者执行过程中出现了异常,那么就会抛出一个`SQLException`异常。因此,我们通常需要在代码中使用`try-catch`语句来捕获这个异常,并进行相应的处理。
阅读全文