老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)

怎么在JDBC中對resutset接口進(jìn)行操作

這篇文章將為大家詳細(xì)講解有關(guān)怎么在JDBC中對resutset接口進(jìn)行操作,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對相關(guān)知識(shí)有一定的了解。

站在用戶的角度思考問題,與客戶深入溝通,找到懷仁網(wǎng)站設(shè)計(jì)與懷仁網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:網(wǎng)站設(shè)計(jì)制作、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名申請、網(wǎng)頁空間、企業(yè)郵箱。業(yè)務(wù)覆蓋懷仁地區(qū)。

1. ResultSet細(xì)節(jié)1

功能:封鎖結(jié)果集數(shù)據(jù)

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

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方法,向下移動(dòng)并判斷是否有內(nèi)容
  //2. getXXX方法,根據(jù)列索引或列名獲得列的內(nèi)容
public class Demo {
  @Test
  public void fun1() throws Exception{
    //1 注冊驅(qū)動(dòng)
    Class.forName("com.MySQL.jdbc.Driver");
    //2 獲得連接
    Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/day05", "root", "1234");
    //3 創(chuàng)建Statement
    Statement st = conn.createStatement();
    //4 書寫sql
    String sql = "select * from t_user" ;
    //5 執(zhí)行sql
    ResultSet rs = st.executeQuery(sql);
    //向下移動(dòng)一行,并判斷
    while(rs.next()){
      //有數(shù)據(jù)
      //取數(shù)據(jù):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關(guān)閉資源
   st.close();
   conn.close();
  }
  /* 數(shù)據(jù)庫類型      java類型
    int         int
    double       double
    decimal       double
    char       String
    varchar       String
    datetime     Date
    timestamp    Timestamp/Date
   */
}

2.ResultSet細(xì)節(jié)2

結(jié)果集的滾動(dòng)-->移動(dòng)結(jié)果集的指針就是滾動(dòng)

結(jié)果集反向修改數(shù)據(jù)庫

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 注冊驅(qū)動(dòng)
    Class.forName("com.mysql.jdbc.Driver");
    //2 獲得連接
    Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/day05", "root", "1234");
    //3 創(chuàng)建Statement
    Statement st = conn.createStatement();
    //4 書寫sql
    String sql = "select * from t_user" ;
    //5 執(zhí)行sql
    ResultSet rs = st.executeQuery(sql);
    //倒著遍歷
      //1> 光標(biāo)移動(dòng)到最后一行之后
      rs.afterLast();
      //2> 遍歷=>
      while(rs.previous()){//向上移動(dòng)光標(biāo),并判斷是否有數(shù)據(jù)
        int id = rs.getInt("id");// 獲得id列的值
        String name = rs.getString("name");//獲得第二列的值
        int age = rs.getInt("age");//獲得第三列的值
        System.out.println(id+"==>"+name+"==>"+age);
      }
    //6關(guān)閉資源
   st.close();
   conn.close();
  }
  /* 數(shù)據(jù)庫類型      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細(xì)節(jié)
// 2.結(jié)果集反向修改數(shù)據(jù)庫
public class Demo3 {
  @Test
  public void fun1() throws Exception{
    //1 注冊驅(qū)動(dòng)
    Class.forName("com.mysql.jdbc.Driver");
    //2 獲得連接
    Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/day05", "root", "1234");
    //3 創(chuàng)建Statement
    Statement st = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
    //4 書寫sql
    String sql = "select * from t_user" ;
    //5 執(zhí)行sql
    ResultSet rs = st.executeQuery(sql);
    //使用結(jié)果集 反向修改數(shù)據(jù)庫
    rs.next();//將光標(biāo)移動(dòng)到第一行
    rs.updateString("name", "湯姆");// 修改第一行name列的值為中文湯姆
    rs.updateRow();// 確認(rèn)修改
    //6關(guān)閉資源
   st.close();
   conn.close();
  }
}

關(guān)于怎么在JDBC中對resutset接口進(jìn)行操作就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。


網(wǎng)頁標(biāo)題:怎么在JDBC中對resutset接口進(jìn)行操作
本文地址:http://www.xueling.net.cn/article/psgcjd.html

其他資訊

在線咨詢
服務(wù)熱線
服務(wù)熱線:028-86922220
TOP
主站蜘蛛池模板: 日韩a一区二区 | 亚洲愉拍自拍欧美精品 | 五月天人体艺术 | 无遮挡边摸边吃奶边做视频免费 | 成年美女色黄网站视频网站 | 国产小网站 | 97视频精品一二区ai换脸 | www.久久网站 | 乱淫的女高中调教h | 一级特黄大片在线观看 | 成人久久久精品乱码一区二区三区 | 久久精品久久久久久久久久久久久 | 免费久久人人爽人人爽AV | 亚洲中文字幕乱码一区二区三区 | 中国老女人一级毛片视频 | 国产精品视频一区二区免费不卡 | 国产视频在线免费观看 | 自拍视频网站 | 国产精品爆乳奶水无码视频 | a级片在线观看免费 | 久久99精品久久久久久国产越南 | 国内在线一区 | 国内自拍视频在线播放 | 在线免费观看视频一区二区 | 亚洲va欧美va国产va天堂影院 | 国产一区三区在线播放 | 亚洲国产综合在线 | 色国产精品一区在线观看 | 精品亚洲欧美视频在线观看 | 台湾男男gay做爽爽的视频 | 亚洲综合激情五月丁香六月 | 好大好硬好爽18禁视频免费 | 人人草97| 91免费| 午夜精品久久久久久久传媒 | 亚洲WWW永久成人网站 | 久久国产精品久久喷水 | 最近免费中文字幕大全高清MV | 欧美xxxx喷水 | 亚洲精品乱码久久久久久按摩 | 国产亚洲欧美一级 |