欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JDBC的ResultSet使用說明

 更新時間:2019年02月21日 11:48:03   作者:鴨鴨老板  
今天小編就為大家分享一篇JDBC的ResultSet使用說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

一、ResultSet[結果集]

1.表示數(shù)據(jù)庫結果集的數(shù)據(jù)表,通常通過執(zhí)行查詢數(shù)據(jù)庫的語句生成。

2.ResultSet對象保持一個光標指向其當前的數(shù)據(jù)行,最開始光標在第一行。

3.next方法將光標移動到下一行,由于在ResultSet對象中沒有更多行時返回false,可以在while循環(huán)中使用循環(huán)來遍歷結果集。

package com.jun.jdbc.resultset;
 
import java.io.FileInputStream;
import java.sql.*;
import java.util.Properties;
 
/**
 * select語句返回ResultSet,取出結果
 */
public class ResultSet01 {
    public static void main(String[] args) throws Exception {
        //通過Properties對象獲取配置文件信息
        Properties properties = new Properties();
        properties.load(new FileInputStream("src\\mysql.properties"));
        //獲取到相關值
        String user = properties.getProperty("user");
        String password = properties.getProperty("password");
        String driver = properties.getProperty("driver");
        String url = properties.getProperty("url");
        Class.forName(driver);
        Connection connection = DriverManager.getConnection(url, user, password);
        //得到Statement
        Statement statement = connection.createStatement();
        //sql語句
        String sql ="select id,name,sex,borndate from actor";
        //執(zhí)行sql語句,該語句返回單個,ResultSet對象
        /*
        +----+------+-----+---------------------+
        | id | name | sex | borndate            |
       +----+------+-----+---------------------+
       |  1 | tom  | 男  | 1945-05-06 00:00:00 |
       |  2 | jack | 男  | 1986-06-07 00:00:00 |
       +----+------+-----+---------------------+
         */
        ResultSet resultSet = statement.executeQuery(sql);
        //使用while取出數(shù)據(jù)
        while (resultSet.next()){//讓光標向后移動,沒有更多就返回false
            int id = resultSet.getInt(1);//得到第一行
            String name = resultSet.getString(2);//得到第二行
            String sex = resultSet.getString(3);
            Date date = resultSet.getDate(4);
            System.out.println(id+"\t"+name+"\t"+sex+"\t"+date);
        }
        //關閉連接
        resultSet.close();
        statement.close();
        connection.close();
    }
}

二、ResultSet分析

總結

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • java數(shù)組排序示例分享

    java數(shù)組排序示例分享

    這篇文章主要介紹了java數(shù)組排序示例,需要的朋友可以參考下
    2014-03-03
  • 使用controller傳boolean形式值

    使用controller傳boolean形式值

    這篇文章主要介紹了使用controller傳boolean形式值,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • spring cloud 集成 ribbon負載均衡的實例代碼

    spring cloud 集成 ribbon負載均衡的實例代碼

    spring Cloud Ribbon 是一個客戶端的負載均衡器,它提供對大量的HTTP和TCP客戶端的訪問控制。本文給大家介紹spring cloud 集成 ribbon負載均衡,感興趣的朋友跟隨小編一起看看吧
    2021-11-11
  • Java實現(xiàn)經(jīng)典游戲之大魚吃小魚

    Java實現(xiàn)經(jīng)典游戲之大魚吃小魚

    這篇文章主要為大家詳細介紹了如何利用Java語言實現(xiàn)經(jīng)典游戲之大魚吃小魚,文中的示例代碼講解詳細,對我們學習Java游戲開發(fā)有一定幫助,需要的可以參考一下
    2022-08-08
  • 一文帶你搞懂Maven的繼承與聚合

    一文帶你搞懂Maven的繼承與聚合

    這篇文章主要為大家詳細介紹了Maven的繼承和聚合以及二者的區(qū)別,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-07-07
  • springboot配置druid多數(shù)據(jù)源的示例代碼

    springboot配置druid多數(shù)據(jù)源的示例代碼

    這篇文章主要介紹了springboot配置druid多數(shù)據(jù)源的示例代碼,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-09-09
  • 詳細說明關于Java的數(shù)據(jù)庫連接(JDBC)

    詳細說明關于Java的數(shù)據(jù)庫連接(JDBC)

    這篇文章主要介紹了詳細說明關于Java的數(shù)據(jù)庫連接JDBC,JDBC是用Java語言向數(shù)據(jù)庫發(fā)送SQL語句,需要的朋友可以參考下面文章內(nèi)容
    2021-09-09
  • Java Web項目中驗證碼功能的制作攻略

    Java Web項目中驗證碼功能的制作攻略

    使用servlet制作驗證碼中最關鍵的部分是緩存的使用,驗證session中的字符串,接下來我們就來看一下Java Web項目中驗證碼功能的制作攻略
    2016-05-05
  • Java?對象在?JVM?中的內(nèi)存布局超詳細解說

    Java?對象在?JVM?中的內(nèi)存布局超詳細解說

    這篇文章主要介紹了Java?對象在?JVM?中的內(nèi)存布局超詳細解說,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-09-09
  • hibernate一對多關聯(lián)映射學習小結

    hibernate一對多關聯(lián)映射學習小結

    這篇文章主要介紹了hibernate一對多關聯(lián)映射學習小結,需要的朋友可以參考下
    2017-09-09

最新評論