JDBC : 使用 ResultSet 执行查询操作

package xuezaipiao2;import java.sql.Connection;import java.sql.ResultSet;import java.sql.Statement;import xuezaipiao1.JDBC_Tools;public class UseResultAnd {public static void main(String[] args) {/** * ResultSet(结果集) : 封装了使用 JDBC 进行查询的结构。 * 1.调用Statement 对象的executeQuery(sql) 可以获得结果集 * 2.ResultSet 返回的实际上就是一个数据表,有一个指针指向数据表的第一项的前面 * next()方法用来判断是否有下一条数据,类似于Iterator * 3.当指针指向一行时,可以通过getXxx(index) 或 getXxx(columnlabel) * 获取指定列的值,,getInt(1) 获取的就是第一列的值 ,getString("name") 获取 * 的是 别名是name的列 的值 * 4. ResultSet 也需要关闭*/Connection conn = null;Statement statement = null;ResultSet rs = null;try {conn = JDBC_Tools.getConnection();statement = conn.createStatement();String sql = "select * from customer";//String sql = "select id,name,email from customer where id = 4";rs = statement.executeQuery(sql);while(rs.next()){System.out.println(rs.getInt("id"));System.out.println(rs.getString(2));System.out.println(rs.getString("email"));}} catch (Exception e) {e.printStackTrace();}finally{JDBC_Tools.relaseSource(rs, conn, statement);}}}

三人一条心,黄土变成金。

JDBC : 使用 ResultSet 执行查询操作

相关文章:

你感兴趣的文章:

标签云: