亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > 文庫 > 正文

JDBC中resutset接口操作實例詳解

2020-10-29 21:47:26
字體:
來源:轉載
供稿:網友

本文主要向大家展示JDBC接口中resutset接口的用法實例,下面我們看看具體內容。

1. ResultSet細節1

功能:封鎖結果集數據

操作:如何獲得(取出)結果

package com.sjx.a;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;import org.junit.Test;  //1. next方法,向下移動并判斷是否有內容  //2. getXXX方法,根據列索引或列名獲得列的內容public class Demo {  @Test  public void fun1() throws Exception{    //1 注冊驅動    Class.forName("com.mysql.jdbc.Driver");    //2 獲得連接    Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/day05", "root", "1234");    //3 創建Statement    Statement st = conn.createStatement();    //4 書寫sql    String sql = "select * from t_user" ;    //5 執行sql    ResultSet rs = st.executeQuery(sql);    //向下移動一行,并判斷    while(rs.next()){      //有數據      //取數據:getXXX       int id = rs.getInt(1);//獲得第一列的值      //int id rs.getInt("id");// 獲得id列的值      String name = rs.getString(2);//獲得第二列的值      int age = rs.getInt(3);//獲得第三列的值      System.out.println(id+"==>"+name+"==>"+age);            //rs.gettimestamp(columnIndex)    }    //6關閉資源   st.close();   conn.close();  }  /* 數據庫類型      java類型    int         int    double       double    decimal       double    char       String    varchar       String    datetime     Date    timestamp    Timestamp/Date   */}

2.ResultSet細節2

結果集的滾動-->移動結果集的指針就是滾動

結果集反向修改數據庫

package com.sjx.a;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;import org.junit.Test;public class Demo2 {  @Test  public void fun1() throws Exception{    //1 注冊驅動    Class.forName("com.mysql.jdbc.Driver");    //2 獲得連接    Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/day05", "root", "1234");    //3 創建Statement    Statement st = conn.createStatement();    //4 書寫sql    String sql = "select * from t_user" ;    //5 執行sql    ResultSet rs = st.executeQuery(sql);    //倒著遍歷      //1> 光標移動到最后一行之后      rs.afterLast();      //2> 遍歷=>      while(rs.previous()){//向上移動光標,并判斷是否有數據        int id = rs.getInt("id");// 獲得id列的值        String name = rs.getString("name");//獲得第二列的值        int age = rs.getInt("age");//獲得第三列的值        System.out.println(id+"==>"+name+"==>"+age);      }    //6關閉資源   st.close();   conn.close();  }  /* 數據庫類型      java類型    int         int    double       double    decimal       double    char       String    varchar       String    datetime     Date    timestamp    Timestamp/Date   */}

3.使用ResultSet修改記錄

package com.sjx.a;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;import org.junit.Test;//ResultSet細節// 2.結果集反向修改數據庫public class Demo3 {  @Test  public void fun1() throws Exception{    //1 注冊驅動    Class.forName("com.mysql.jdbc.Driver");    //2 獲得連接    Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/day05", "root", "1234");    //3 創建Statement    Statement st = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);    //4 書寫sql    String sql = "select * from t_user" ;    //5 執行sql    ResultSet rs = st.executeQuery(sql);    //使用結果集 反向修改數據庫    rs.next();//將光標移動到第一行    rs.updateString("name", "湯姆");// 修改第一行name列的值為中文湯姆    rs.updateRow();// 確認修改    //6關閉資源   st.close();   conn.close();  }}

總結

以上就是本文關于JDBC中resutset接口操作實例詳解的全部內容了,希望對大家有所幫助。有興趣的朋友歡迎參閱更多有關JDBC的文章:BaseJDBC和CRUDDAO的寫法實例代碼、Spring jdbc中數據庫操作對象化模型的實例詳解、Java基于jdbc連接mysql數據庫操作示例等,在此也希望大家對武林網網站多多支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲一区二区三区四区在线播放| 亚洲va码欧洲m码| 欧美大片大片在线播放| 欧美另类精品xxxx孕妇| 国产成人精品国内自产拍免费看| 中文字幕欧美日韩va免费视频| 色老头一区二区三区在线观看| 日韩中文视频免费在线观看| 欧美大肥婆大肥bbbbb| 欧美一级淫片播放口| 欧美日韩ab片| 国产精品69精品一区二区三区| 久久成年人免费电影| 日韩高清不卡av| 日韩大片免费观看视频播放| 欧美黑人一级爽快片淫片高清| 韩国v欧美v日本v亚洲| 色噜噜狠狠狠综合曰曰曰88av| 久久香蕉国产线看观看av| 成人av.网址在线网站| 尤物yw午夜国产精品视频明星| 55夜色66夜色国产精品视频| 国产成人精品免费视频| 98精品国产高清在线xxxx天堂| 日本精品视频在线播放| 欧美电影免费观看电视剧大全| 美女视频黄免费的亚洲男人天堂| 欧美日韩在线观看视频| 日韩电影网在线| 亚洲国产日韩欧美在线99| 亚洲第一男人天堂| 国产精选久久久久久| 欧美一区二区大胆人体摄影专业网站| 亚洲欧美日韩高清| 伊人久久久久久久久久久久久| 欧美日韩国产一区二区三区| 久久久国产成人精品| 国产美女被下药99| 亚洲老司机av| 美日韩精品免费观看视频| 欧美高跟鞋交xxxxhd| 欧美限制级电影在线观看| 久久久久久久久久婷婷| 日韩国产高清视频在线| 亚洲国产美女精品久久久久∴| 国产精品福利观看| 国产人妖伪娘一区91| 精品日本高清在线播放| 国产一区二区动漫| 少妇高潮久久77777| 色婷婷综合久久久久中文字幕1| 日韩久久精品电影| 久久久久久久一| 久久精品视频免费播放| 亚洲激情电影中文字幕| 伊人一区二区三区久久精品| 尤物tv国产一区| 欧美日韩aaaa| 97香蕉超级碰碰久久免费的优势| 原创国产精品91| 亚洲欧美日韩中文在线制服| 欧美老女人xx| 欧美一区二区三区免费观看| 亚洲欧美成人一区二区在线电影| 欧美与黑人午夜性猛交久久久| 久久久久久中文| 综合欧美国产视频二区| 亚洲欧美精品suv| 欧美一级高清免费播放| 91亚洲精品视频| 色噜噜狠狠色综合网图区| 自拍视频国产精品| 久久久亚洲欧洲日产国码aⅴ| 深夜福利91大全| 成人黄在线观看| 日本精品久久久久久久| 欧美精品一区三区| 不卡中文字幕av| 欧美成年人网站| 国产精品久久久久久久久久| 高清亚洲成在人网站天堂| 亚洲美女免费精品视频在线观看| 国产成人短视频| 日韩精品www| 国产噜噜噜噜噜久久久久久久久| 欧美大尺度激情区在线播放| 日韩av在线资源| 亚洲欧美成人精品| 北条麻妃99精品青青久久| 精品国产一区二区三区四区在线观看| 亚洲人成77777在线观看网| 最近2019中文字幕第三页视频| 日本久久91av| 午夜精品蜜臀一区二区三区免费| 粉嫩av一区二区三区免费野| 国产精品久久久久久婷婷天堂| 欧美日韩一区二区免费在线观看| 欧美日韩人人澡狠狠躁视频| 国产精品久久中文| 久久人人爽人人爽人人片亚洲| 国产在线精品播放| 中文日韩在线观看| 日韩精品视频在线观看网址| 亚洲视频一区二区三区| 欧美一区三区三区高中清蜜桃| 日本视频久久久| 热99精品只有里视频精品| 日韩免费电影在线观看| 成人福利视频在线观看| 欧美日韩免费在线观看| 国产精品久久久久秋霞鲁丝| 在线丨暗呦小u女国产精品| 国产精品一区二区三区久久| 在线免费观看羞羞视频一区二区| 国产精品久久久久久久一区探花| 尤物九九久久国产精品的特点| 欧美成人精品一区二区三区| 欧美成人精品激情在线观看| 夜夜嗨av色综合久久久综合网| 97成人精品区在线播放| 亚洲人成网站在线播| 国模精品系列视频| 亚洲国产成人在线视频| 亚洲最新在线视频| 精品国内亚洲在观看18黄| 成人激情av在线| 精品香蕉在线观看视频一| 日韩美女视频在线观看| 久久香蕉频线观| 久久久精品国产| 国产精品日韩在线| 91精品久久久久久久| 亚洲综合大片69999| 国产精品美乳一区二区免费| 久久久久久久久久久av| 狠狠躁夜夜躁久久躁别揉| 精品日韩美女的视频高清| 亚洲国产欧美一区二区丝袜黑人| 久久精品国产成人精品| 亚洲国产精品一区二区三区| 91精品久久久久久久久久久久久| 日韩av免费看网站| 国外成人免费在线播放| 欧美日韩亚洲国产一区| 欧美日韩在线视频观看| 午夜免费日韩视频| 亚洲欧美日韩在线高清直播| www亚洲欧美| 日韩欧美精品免费在线| 国产成人中文字幕| 欧美性在线观看| 欧美国产日韩二区| 国产精品久久久久久久久久东京| 亚洲无亚洲人成网站77777| 91久久精品在线| 97久久国产精品| 日韩av黄色在线观看| 日本不卡高字幕在线2019| 国产精品久久久av| 国产精品久久久久久久久久尿| 亚洲精品v天堂中文字幕| 亚洲国产精品久久久久秋霞不卡| 777精品视频| 国产精品视频一区二区三区四|