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

怎么在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
主站蜘蛛池模板: 日本十八禁视频无遮挡尤物 | 欧美性猛交XXXX乱大交3 | videosg最新欧美另类 | 国产精品久久久久久久人人看 | 日韩免费观看av | 日本XXXⅩ色视频在线观看 | 日韩视频在线观看一区二区 | 国产日韩精品一区二区三区在线 | 粉嫩饱饱鱼一线天在线观看 | 欧美国内亚洲 | h肉3d动漫在线观看网站 | 欧美一区二区三区视频在线 | 日本大片免费看 | 国产精品一级大片 | 亚洲精品无码中文久久字幕 | 亚洲制服丝袜中文字幕自拍 | 精品一区二区三区日本 | 亚洲欧洲日韩一区 | 欧产日产国产精品 | 亚洲自拍一区在线观看 | 伊人黄色片一 | 在线综合亚洲欧美在线视频 | 国产精品va无码免费麻豆 | 国产亲妺妺乱的性视频播放 | 欧美极品免费 | 国产一区二区啪啪 | 日本大人吃奶视频xxxx | 国产网站免费 | 新狼窝色AV性久久久久久 | 欧美一级淫片aaaaaaa免费 | 男女一级毛片 | 国产色欲AV一区二区三区 | 国产三级精品三级在线专1 午夜精品久久久久久久2023 | 日日射夜夜 | 一本一本久久a久久精品国产 | 蜜桃视频免费在线观看 | 欧美日韩综合久久 | 日本a在线观看 | 亚洲欧美国内爽妇网 | 第一区免费在线观看 | 好硬好湿好爽再深一点动态图片 |