国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

JDBC增刪改查 頭歌實踐教學Java

這篇具有很好參考價值的文章主要介紹了JDBC增刪改查 頭歌實踐教學Java。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

jdbc增刪改查touge,java,開發(fā)語言

?jdbc增刪改查touge,java,開發(fā)語言

?文章來源地址http://www.zghlxwxcb.cn/news/detail-766866.html

package step2;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
public class AddData {
    public  void run() throws SQLException, ClassNotFoundException {
        // ---------------------Begin------------------------
        //獲取數據庫連接
        Connection connection = this.getConnection();
        //獲取statement對象
        Statement statement = connection.createStatement();
        //向staff員工表中插入id為5,名字為:李敏,性別為:女,年齡為:21的數據
        String sql = "INSERT INTO `company`.`staff` (`id`, `name`, `sex`, `age`) VALUES ('5', '李敏', '女', '21')";
        statement.executeUpdate(sql);
        //關閉數據庫連接,釋放資源
        statement.close();
        connection.close();
// ---------------------End------------------------
    }
    public   Connection getConnection() throws ClassNotFoundException, SQLException {
        // ---------------------Begin------------------------
        //獲取數據庫連接,賬戶名:root,密碼:123123, 數據庫名:company,MySQL版本為8.0.20
        Class.forName("com.mysql.cj.jdbc.Driver");
        String username = "root";
        String password = "123123";
        String url = "jdbc:mysql://localhost:3306/company?useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2B8&allowPublicKeyRetrieval=true";
        return DriverManager.getConnection(url, username, password);
// ---------------------End------------------------
    }
}
package step3;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
public class DelData {
    public  void run() throws SQLException, ClassNotFoundException {
        // ---------------------Begin------------------------
        //獲取數據庫連接
        Connection connection = this.getConnection();
        //獲取statement對象
        Statement statement = connection.createStatement();
        //刪除staff員工表中id為4的記錄
         String sql = "delete from staff where id = 4";
         statement.executeUpdate(sql);
        //關閉數據庫連接,釋放資源
        statement.close();
        connection.close();
 
    // ---------------------End------------------------
    }
    public   Connection getConnection() throws ClassNotFoundException, SQLException {
        // ---------------------Begin------------------------
        //獲取數據庫連接,賬戶名:root,密碼:123123, 數據庫名:company,MySQL版本為8.0.20
        Class.forName("com.mysql.cj.jdbc.Driver");
        String username = "root";
        String password = "123123";
        String url = "jdbc:mysql://localhost:3306/company?useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2B8&allowPublicKeyRetrieval=true";
        return DriverManager.getConnection(url, username, password);
// ---------------------End------------------------
    }
}
package step4;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
public class EditData {
    public  void run() throws SQLException, ClassNotFoundException {
        // ---------------------Begin------------------------
        //獲取數據庫連接
        Connection connection = this.getConnection();
        //獲取statement對象
        Statement statement = connection.createStatement();
        //修改staff表中id=3的性別為男
        String sql =  "update staff set sex = '男' where id = 3";
        statement.executeUpdate(sql);
        //關閉數據庫連接,釋放資源
        statement.close();
        connection.close();
// ---------------------End------------------------
    }
    public   Connection getConnection() throws ClassNotFoundException, SQLException {
        // ---------------------Begin------------------------
        //獲取數據庫連接,賬戶名:root,密碼:123123, 數據庫名:company,MySQL版本為8.0.20
        Class.forName("com.mysql.cj.jdbc.Driver");
        String username = "root";
        String password = "123123";
        String url = "jdbc:mysql://localhost:3306/company?useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2B8&allowPublicKeyRetrieval=true";
        return DriverManager.getConnection(url, username, password);
// ---------------------End------------------------
    }
}
package step5;
import java.sql.*;
public class QuerryData {
    public static void main(String[] args) throws SQLException, ClassNotFoundException {
        QuerryData querryData = new QuerryData();
        // ---------------------Begin------------------------
      //獲取數據庫連接
        try{
      Connection conn = querryData.getConnection();
        //獲取statement對象    
      Statement sta = conn.createStatement();
        //遍歷輸出staff表中的數據
String sql = "SELECT id, name, sex, age from staff";
//"SELECT id, first, last, age FROM student";
 ResultSet rs = sta.executeQuery(sql);
 while(rs.next()){
                // 通過字段檢索
                int id  = rs.getInt("id");
                String name = rs.getString("name");
                String sex = rs.getString("sex");
              String age = rs.getString("age");
                // 輸出數據
                System.out.print(id+",");
                System.out.print(name+",");
                System.out.print(sex+",");
                System.out.println(age);       
            }
        //關閉數據庫連接,釋放資源
  rs.close();
    sta.close();
        conn.close();
        }catch(Exception e){
          e.printStackTrace();
        }

// ---------------------End------------------------
    }
  public   Connection getConnection() throws ClassNotFoundException, SQLException {
      // ---------------------Begin------------------------
      //獲取數據庫連接,賬戶名:root,密碼:123123, 數據庫名:company,MySQL版本為8.0.20
       Class.forName("com.mysql.cj.jdbc.Driver");
      String username = "root";
      String password = "123123";
      String url = "jdbc:mysql://localhost:3306/company?useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2B8&allowPublicKeyRetrieval=true";
    return DriverManager.getConnection(url, username, password);

// ---------------------End------------------------
  }
}


到了這里,關于JDBC增刪改查 頭歌實踐教學Java的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 頭歌實踐教學平臺答案(消息隊列面試題及答案)

    頭歌實踐教學平臺消息隊列 面試題及答案,消息隊列?試題及答案。 1、為什么使用消息隊列? 消息隊列使用的場景和中間件有很多,但解決的核心問題主要是:異步、解耦、消峰填谷。 異步、解耦、消峰填谷這是消息隊列最大的優(yōu)點,除了這些消息隊列還可以會解決一些

    2024年02月11日
    瀏覽(22)
  • 頭歌實踐教學平臺答案(Python實訓答案之循環(huán)結構)

    頭歌實踐教學平臺答案(Python實訓答案之循環(huán)結構),一共有6關, Python實訓答案編程要求 本關的編程任務是補全line.py文件中的判斷語句部分,具體要求如下: 填入當已處理零件數小于總零件數count partcount時的while循環(huán)判斷語句; 在停電時填入break語句跳出循環(huán)。 本關涉及的代

    2024年04月13日
    瀏覽(132)
  • python頭歌實踐教學平臺-python第三章作業(yè)(初級)

    第1關?判斷是否直角三角形 第2關?今年多少天? 第3關?判斷三角形并計算面積 第4關?身高測算 第5關?個稅計算器 第6關?判斷閏年 第7關?分段函數B 第8關?百分制成績轉換五分制E 第9關?正負交錯數列前n項和 第10關?求數列前n項的平方和 第11關?百錢買百雞A 第12關?用戶登錄

    2024年02月02日
    瀏覽(176)
  • 頭歌實踐教學平臺數據庫原理與應用實訓答案

    目錄 實訓一:數據定義和操縱(4課時) 初識MySQL數據庫 第1關:創(chuàng)建數據庫 ?第2關:創(chuàng)建表 ?第3關:使用主鍵約束 第4關:外鍵約束 第5關:添加常用約束 DDL語言的使用 第1關:創(chuàng)建數據庫 ?第2關:?創(chuàng)建表 ?第3關:添加字段 ?第4關:刪除字段 ?第5關:修改字段 ?第6關:添加

    2024年02月08日
    瀏覽(56)
  • 頭歌實踐教學平臺Python-Python第二章作業(yè)(初級)

    頭歌實踐教學平臺Python-Python第二章作業(yè)(初級)

    第1關:三角形周長及面積 任務描述 輸入的三角形的三條邊a、b、c 的長度,計算并依次輸出三角形的周長和面積,結果嚴格保留2位小數。測試用例的數據保證三角形三邊數據可以構成三角形。 三角形面積計算公式: ,其中s=(a+b+c)/2。 ?第2關:三角函數計算 根據下面公式 計

    2024年02月08日
    瀏覽(95)
  • 廣西民族大學高級人工智能課程—頭歌實踐教學實踐平臺—機器翻譯--English to Chinese

    廣西民族大學高級人工智能課程—頭歌實踐教學實踐平臺—機器翻譯--English to Chinese

    任務描述 本關任務:基于機器學習的思想,是一種數據驅動的研究思想,因此首先要對準備研究的數據進行處理。對于機器翻譯模型,數據預處理主要分為兩個方面: 標準化自然語言語句的格式 構建訓練所用的語言詞典 將語詞轉化為向量 相關知識 為了完成本關任務,你需

    2024年02月19日
    瀏覽(36)
  • 頭歌實踐教學平臺-Linux網絡實戰(zhàn)(一)-DNS配置(Ubuntu系統(tǒng))——保姆級教程

    頭歌實踐教學平臺-Linux網絡實戰(zhàn)(一)-DNS配置(Ubuntu系統(tǒng))——保姆級教程

    見者有緣,緣來好運。誠邀各位圍觀我的博客【CS_GUIDER】: 我的云服務器到期了,所以這里放兩個部署在碼云和 GitHub 的鏈接: https://wlei224.gitee.io (Gitee托管,速度極快) https://wl2o2o.github.io(Github托管,點擊有╰ °▽° ╯) ** 我的開源博客涵蓋了 八股文 、 Java基礎 、 JVM

    2023年04月20日
    瀏覽(133)
  • 頭歌:《C語言程序設計編程實踐任務》循環(huán)結構程序設計 教學團隊:祁文青

    頭歌:《C語言程序設計編程實踐任務》循環(huán)結構程序設計 教學團隊:祁文青

    任務:求1000以內所有的水仙花數。若一個 3 位整數的各位數字的立方之和等于這個整數,稱之為“水仙花數”。 注: 前面題目寫過,取余可以提取刀整數的末尾數字,只要逐步提取出來判斷就行。 不能改變x的值(如x10),否則循環(huán)一直無法達到x1000,會陷入死循環(huán)。 任務:輸

    2024年02月05日
    瀏覽(28)
  • 構建之法 - 軟件工程實踐教學:一線教師的13問

    構建之法 - 軟件工程實踐教學:一線教師的13問

    福州大學單紅老師的軟工課程總結 單紅?師在總結中,提出了13條疑惑,《構建之法》的作者鄒欣?師就單紅?師提出的每?條疑惑,給出了??的思考,與他進?探討交流。歡迎你也來參與?起討論。 1. 關于軟件工程和軟件工程實踐課,安排時機的問題?目前是大三下,對

    2024年02月13日
    瀏覽(25)
  • 礦物鑒定VR實踐教學平臺:打造全新的沉浸式學習體驗

    礦物鑒定VR實踐教學平臺:打造全新的沉浸式學習體驗

    在科技的幫助下,我們的學習和培訓方式正在發(fā)生著深刻的變化。其中,虛擬現實(VR)技術帶來的沉浸式學習體驗,為我們提供了一種全新的學習和實踐方式。本文將詳細介紹一款使用VR技術的教學工具—— 礦物鑒定VR實踐教學平臺 。 礦物鑒定VR實踐教學平臺由廣州華銳互

    2024年02月07日
    瀏覽(29)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包