Java_jdbc 基础笔记之五 数据库连接 (ResultSet)
来源:互联网 发布:梵高奶奶 知乎 编辑:程序博客网 时间:2024/06/05 07:58
/** * ResultSet: 结果集. 封装了使用 JDBC 进行查询的结果. * 1. 调用 Statement 对象的 executeQuery(sql)可以得到结果集. * 2. ResultSet 返回的实际上就是一张数据表. 有一个指针指向数据表的第一行的前面. * 可以调用 next()方法检测下一行是否有效. 若有效该方法返回 true, 且指针下移. * 相当于 Iterator 对象的 hasNext() 和 next()方法的结合体 * 3. 当指针对位到一行时, 可以通过调用 getXxx(index) 或 getXxx(columnName) 获取每一列的值. * 例如: getInt(1), getString("name") 4. ResultSet 当然也需要进行关闭. */
@Test public void testResultSet(){ //1获取Connection Connection conn=null; Statement statement=null; ResultSet rs=null; try { conn=jdbc.JDBCTools.getConnection(); //2 获取Statement statement=conn.createStatement(); //3、准备SQL String sql="select id,name,email,birth from customers where id=8"; //4执行查询,得到Statement rs=statement.executeQuery(sql); //5 处理ResultSet while(rs.next()){ int id=rs.getInt(1); String name=rs.getString(2); String email=rs.getString(3); Date birth=rs.getDate(4); System.out.println(id); System.out.println(name); System.out.println(email); System.out.println(birth); } } catch (Exception e) { e.printStackTrace(); }finally{ jdbc.JDBCTools.close(rs, statement, conn); } }
0 0
- Java_jdbc 基础笔记之五 数据库连接 (ResultSet)
- Java_jdbc 基础笔记之三 数据库连接 (Statement)
- Java_jdbc 基础笔记之四 数据库连接 (通用更新方法)
- Java_jdbc 基础笔记之六 数据库连接 (PreparedStatement)
- Java_jdbc 基础笔记之七 数据库连接(方法升级)
- Java_jdbc 基础笔记之十 数据库连接 (ResultSetMetaData 类)
- Java_jdbc 基础笔记之十二 数据库连接 (beanutils )
- Java_jdbc 基础笔记之十三 数据库连接(DAO)
- Java_jdbc 基础笔记之十四 数据库连接(元数据)
- Java_jdbc 基础笔记之二 数据库连接
- Java_jdbc 基础笔记之一 数据库连接
- Java_jdbc 基础笔记之八 数据库连接(写一个查询Student对象的方法)
- Java_jdbc 基础笔记之九 数据库连接 (查询Customer对象的方法)
- Java_jdbc 基础笔记之十一数据库连接 (通用的查询方法)
- Java_jdbc 基础笔记之十五 数据库连接(取得数据库自动生成的主键)
- java_jdbc基础笔记
- Java_JDBC 数据库连接接口
- 数据库连接之jtds介绍(ResultSet is read only)
- hdu 2084 数塔(动态规划)
- 关于淘宝橱窗推荐-->用户行为追踪--http协议深入
- Fragment 事件监听
- web前端工程师
- imitate wechat - 4
- Java_jdbc 基础笔记之五 数据库连接 (ResultSet)
- 有关freemarker的语法,循环,逻辑
- Fragment
- 生产者-消费者模型的java实现
- get和post区别
- 项目采购管理
- 黑马程序员-OC基础之NSValue的使用
- quartz的时间配置规则
- c++ 设计模式(三)singleton 单例模式