Java_jdbc 基础笔记之五 数据库连接 (ResultSet)
2015-09-07 21:16
686 查看
/** * 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); } }
相关文章推荐
- jdbc中的Statement和PreparedStatement接口对象
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android之获取手机上的图片和视频缩略图thumbnails
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- 插入排序
- 冒泡排序
- 堆排序