码迷,mamicode.com
首页 > 数据库 > 详细

JDBC : 使用 ResultSet 执行查询操作

时间:2015-02-10 23:13:51      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:


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 执行查询操作

标签:

原文地址:http://blog.csdn.net/wjw0130/article/details/43712875

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!