JDBC(Java Database Connectivity)是Java连接数据库的标准方式。获取结果集的方法是通过执行SQL语句并将查询结果封装到ResultSet对象中。以下是JDBC中常用的获取结果集的方法:
-
使用Statement对象获取结果集:
- 创建Statement对象:通过Connection对象的createStatement()方法创建Statement对象。
- 执行SQL语句:通过Statement对象的executeQuery()方法执行SQL查询语句,返回ResultSet对象。
- 遍历结果集:使用ResultSet对象的next()方法遍历结果集中的每一条记录,使用getXXX()方法获取每个字段的值。
-
使用PreparedStatement对象获取结果集:
- 创建PreparedStatement对象:通过Connection对象的prepareStatement()方法创建PreparedStatement对象,并传入带有占位符的SQL语句。
- 设置参数值:通过PreparedStatement对象的setXXX()方法设置占位符的值。
- 执行SQL语句:通过PreparedStatement对象的executeQuery()方法执行SQL查询语句,返回ResultSet对象。
- 遍历结果集:使用ResultSet对象的next()方法遍历结果集中的每一条记录,使用getXXX()方法获取每个字段的值。
注意:在使用完ResultSet对象后,需要及时关闭ResultSet对象、Statement对象和Connection对象,以释放资源,避免内存泄漏。