一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - 使用JDBC從數據庫中查詢數據的方法

使用JDBC從數據庫中查詢數據的方法

2020-06-21 17:41jingxian Mysql

下面小編就為大家帶來一篇使用JDBC從數據庫中查詢數據的方法。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

* ResultSet 結果集:封裝了使用JDBC 進行查詢的結果

* 1. 調用Statement 對象的 executeQuery(sql) 方法可以得到結果集

* 2. ResultSet 返回的實際上就是一張數據表,有一個指針指向數據表的第一行的前面,

* 可以調用next()方法檢測下一行是否有效,若有效,返回true,且指針下移,

* 相當于iterator 對象的 hasNext() 和 next()方法的結合體

* 3. 當指針定位到一行時,可以通過調用getXxx(index) 方法或 getXxx(columnName) 方法獲取

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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
@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從數據庫中查詢數據的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 嫩草影院地址一地址二 | 91天堂国产在线 在线播放 | 寡妇快点好大好爽视频 | 色婷婷婷丁香亚洲综合不卡 | 天天爱综合| 教室里的激情电影 | 亚洲乱码一区二区三区国产精品 | 亚洲国产美女精品久久久久 | 亚洲第一区在线观看 | 村上里沙40分钟在线观看 | 91在线精品国产丝袜超清 | 欧美男男gaygaysxxx | 免费成年网站 | 东方影库四虎 | 人妖女天堂视频在线96 | 99久久精品国产免费 | 精品精品国产自在久久高清 | 九九热这里只有精品视频免费 | 高清在线一区二区 | 男人的j进入女人的j免费 | 欧美精品国产第一区二区 | 日韩成本大片35分钟免费播放 | 99精品免费在线观看 | 国产悠悠视频在线播放 | 欧美精品超清在线播放 | 果冻传媒天美传媒在线小视频播放 | 国色天香社区在线 | 福利一区福利二区 | 91精品国产综合久久精品 | 97影院秋霞国产精品 | 加勒比京东热 | 国产成人精品午夜在线播放 | 草莓视频网站18勿进 | 国产亚洲精品福利在线 | 成人网子 | 手机在线免费观看高清 | 国产精品高清在线 | 国产精品亚洲片在线va | 91九色视频无限观看免费 | 欧美成年黄网站色高清视频 | 激情涩涩 |