视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
使用JDBC从数据库中查询数据的方法
2020-11-09 20:45:35 责编:小采
文档


* ResultSet 结果集:封装了使用JDBC 进行查询的结果

* 1. 调用Statement 对象的 executeQuery(sql) 方法可以得到结果集

* 2. ResultSet 返回的实际上就是一张数据表,有一个指针指向数据表的第一行的前面,

* 可以调用next()方法检测下一行是否有效,若有效,返回true,且指针下移,

* 相当于iterator 对象的 hasNext() 和 next()方法的结合体

* 3. 当指针定位到一行时,可以通过调用getXxx(index) 方法或 getXxx(columnName) 方法获取

* 每一列的值。例如:getInt(1)获取第一列的值,getString("name")获取列名为“name”的那一列的值

@Test
 public void testResultSet(){
 //获取id=2的customers数据表的记录,并打印
 Connection connection = null;
 Statement statement = null;
 ResultSet rs = null;
 try {
 //1.获取Connection
 connection = JDBCTools.getConnection();
 //2.获取Statement
 statement = connection.createStatement();
 //3.准备Sql
 String sql = "SELECT * FROM CUSTOMERS WHERE ID=2";
 //4.执行查询,得到ResultSet
 rs = statement.executeQuery(sql);
 //5.处理ResultSet
 while(rs.next()){
 //rs.get+数据库中对应的类型+(数据库中对应的列别名)
 int id = rs.getInt("ID");
 String name = rs.getString("name");
 String email = rs.getString("email");
 Date birth = rs.getDate("birth");
 
 System.out.println(id);
 System.out.println(name);
 System.out.println(email);
 System.out.println(birth);
 }
 } catch (Exception e) {
 e.printStackTrace();
 }finally{
 //6.关闭数据库相应的资源
 JDBCTools.release(rs, statement, connection);
 }
 }

关闭的那个方法在Tools里写了一个重载的

这个只是最最最基础的用JDBC进行查询的操作,日后不一定完善,看心情~

以上这篇使用JDBC从数据库中查询数据的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:

  • java jdbc连接mysql数据库实现增删改查操作
  • jdbc链接远程数据库进行修改url操作
  • java实现jdbc批量插入数据
  • JDBC链接mysql插入数据后显示问号的原因及解决办法
  • JSP使用JDBC连接MYSQL数据库的方法
  • Java编程中使用JDBC API连接数据库和创建程序的方法
  • 在Java的Spring框架的程序中使用JDBC API操作数据库
  • JDBC程序更新数据库中记录的方法
  • Java中使用JDBC操作数据库简单实例
  • JSP中使用JDBC访问SQL Server 2008数据库示例
  • Java使用JDBC连接数据库的实现方法
  • java 使用JDBC构建简单的数据访问层实例详解
  • 下载本文
    显示全文
    专题