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

idea連接數(shù)據(jù)庫實現(xiàn)增刪改查

這篇具有很好參考價值的文章主要介紹了idea連接數(shù)據(jù)庫實現(xiàn)增刪改查。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一,創(chuàng)建數(shù)據(jù)庫中的表

1.創(chuàng)建表的sql語句

create table student(
stuID int,
stuName varchar(20),
stuAge int,
stuAdress varchar(40)
)

2.在表中插入數(shù)據(jù)

insert into student(stuID,stuName,stuAge,stuAdress) values("1","張三","18","河南")
insert into student(stuID,stuName,stuAge,stuAdress) values("2","小美","18","東北")
insert into student(stuID,stuName,stuAge,stuAdress) values("3","sim","18","英國")
insert into student(stuID,stuName,stuAge,stuAdress) values("4","sim","18","英國")

二.在idea中連接數(shù)據(jù)庫實現(xiàn)增刪改查

1.連接數(shù)據(jù)庫

 private String driver="com.mysql.cj.jdbc.Driver";
   private  String url="jdbc:mysql://localhost:3306/student";
    private String username="root";
    private String password="root";

2.實現(xiàn)查詢

 查詢
    public  void query() throws Exception{
        //加載數(shù)據(jù)庫的驅動
      Class.forName(driver);
        //使用驅動管理器來獲得連接
        Connection con = DriverManager.getConnection(url, username, password);

        //使用Connection創(chuàng)建PreparedStatement預處理對象
        String sql="select * from student";
        PreparedStatement pstm = con.prepareStatement(sql);
        //使用PreparedStatement對象執(zhí)行sql語句
        ResultSet re = pstm.executeQuery();
        //判斷
        while (re.next()) {
            int stuId=re.getInt("stuID");
            String stuName=re.getString("stuName");
            int stuAge=re.getInt("stuAge");
            String stuAdress=re.getString("stuAdress");
            test01 student = new test01();
            student.setStuId(stuId);
            student.setStuName(stuName);
            student.setStuAge(stuAge);
            student.setStuAddress(stuAdress);
            System.out.println(student);
        }
        //資源回收
        if (re!=null){
            re.close();
        }
        if (pstm!=null){
            pstm.close();
        }
        if (con!=null){
            con.close();
        }
    }

3.實現(xiàn)增加

 @Test
    public  void increase() throws Exception{
        //加載數(shù)據(jù)庫的驅動
        Class.forName(driver);
        //使用驅動管理器來獲得連接
        Connection con = DriverManager.getConnection(url, username, password);

        //使用Connection創(chuàng)建PreparedStatement預處理對象
        String sql="insert into student(stuId,stuName,stuAge,stuAdress) values (?,?,?,?)";
        PreparedStatement pstm = con.prepareStatement(sql);
        test01 student = new test01();
        student.setStuId(5);
        student.setStuName("小明");
        student.setStuAge(20);
        student.setStuAddress("日本");
        pstm.setObject(1,student.stuId());
        pstm.setObject(2,student.stuName());
        pstm.setObject(3,student.stuAge());
        pstm.setObject(4,student.stuAdress());
        int n=pstm.executeUpdate();
        if (n>0){
            System.out.println("插入成功");
        }else {
            System.out.println("插入失敗");
        }
        //資源回收
        if (pstm!=null){
            pstm.close();
        }
        if (con!=null){
            con.close();
        }


        //
    }

4.實現(xiàn)刪除

@Test
    public void delete() throws Exception{
        //加載數(shù)據(jù)庫的驅動
        Class.forName(driver);
        //使用驅動管理器來獲得連接
        Connection con = DriverManager.getConnection(url, username, password);
        //3.編寫SQL語句
        String sql="delete from student where stuId=?";
        //4.預處理SQL語句
        PreparedStatement pstm = con.prepareStatement(sql);
        pstm.setInt(1,1);
        int n=pstm.executeUpdate();
        if(n>0){
            System.out.println("刪除成功");
        }else {
            System.out.println("刪除失敗");
        }
        //8.關閉資源
        if (pstm!=null){
            pstm.close();
        }
        if (con!=null){
            con.close();
        }
    }

5.實現(xiàn)修改文章來源地址http://www.zghlxwxcb.cn/news/detail-511160.html

  改
    @Test
    public  void modify() throws Exception{
        //加載數(shù)據(jù)庫的驅動
        Class.forName(driver);
        //使用驅動管理器來獲得連接
        Connection con = DriverManager.getConnection(url, username, password);
        //3.編寫SQL語句
        String sql="update student set stuName=?,stuAge=? where stuId=?";
        //4.預處理SQL語句
        PreparedStatement pstm = con.prepareStatement(sql);
       pstm.setObject(1,"王子龍");
       pstm.setObject(2,22);
       pstm.setObject(3,2);
        int n=pstm.executeUpdate();
        if(n>0){
            System.out.println("修改成功");
        }else {
            System.out.println("修改失敗");
        }
        //8.關閉資源
        if (pstm!=null){
            pstm.close();
        }
        if (con!=null){
            con.close();
        }
    }
    }

到了這里,關于idea連接數(shù)據(jù)庫實現(xiàn)增刪改查的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

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

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

相關文章

  • JDBC如何連接SQL Server數(shù)據(jù)庫實現(xiàn)增刪改查

    JDBC如何連接SQL Server數(shù)據(jù)庫實現(xiàn)增刪改查

    目錄 一、連接前準備 ?1. 環(huán)境配置 ?2. 下載JAR包 3. 添加環(huán)境變量 4. 導入JDBC包 ?二、連接SQL Server ?三、實現(xiàn)增刪改查 1. 查詢數(shù)據(jù) 2. 添加數(shù)據(jù) 3. 修改數(shù)據(jù) 4. 刪除數(shù)據(jù) 5. 拓展 JDBC的全稱是Java數(shù)據(jù)庫連接 (Java DataBase Connectivity) ,應用程序通過JDBC連接到數(shù)據(jù)庫,使用SQL語句對數(shù)

    2024年02月03日
    瀏覽(27)
  • Java連接數(shù)據(jù)庫(學生管理系統(tǒng)案例,可以實現(xiàn)增刪改查)

    Java連接數(shù)據(jù)庫(學生管理系統(tǒng)案例,可以實現(xiàn)增刪改查)

    首先,需要做一個準備工作 ——下載jar包,這個包是用來支持數(shù)據(jù)庫的連接的 官網的下載鏈接:MySQL :: Download Connector/J 點擊鏈接進入頁面: 選擇畫紅框的下載按鈕。 與此同時,打開IDEA開發(fā)工具,在當前項目目錄下新建一個lib目錄文件夾用來存放第三方jar包,這樣做方便管

    2024年02月07日
    瀏覽(27)
  • pycharm社區(qū)版使用SQLite連接數(shù)據(jù)庫,并實現(xiàn)數(shù)據(jù)的增刪改查

    pycharm社區(qū)版使用SQLite連接數(shù)據(jù)庫,并實現(xiàn)數(shù)據(jù)的增刪改查

    社區(qū)版找不到數(shù)據(jù)庫,需要先安裝Database Navigator插件,之后才能通過sqlite3連接數(shù)據(jù)庫。 ①文件 — ②設置 — ③插件 — ④Marketplace搜索database — ⑤安裝Database Navigator — ⑥應用確定 安裝之后就可以在頁面左側邊欄找到DB Browser,也可以拖動移動到頁面右側。找不到的可以在視

    2024年01月17日
    瀏覽(18)
  • IDEA項目實踐——創(chuàng)建Java項目以及創(chuàng)建Maven項目案例、使用數(shù)據(jù)庫連接池創(chuàng)建項目簡介

    IDEA項目實踐——創(chuàng)建Java項目以及創(chuàng)建Maven項目案例、使用數(shù)據(jù)庫連接池創(chuàng)建項目簡介

    IDEA上面書寫wordcount的Scala文件具體操作 IDEA創(chuàng)建項目的操作步驟以及在虛擬機里面創(chuàng)建Scala的項目簡單介紹 目錄 系列文章目錄 前言 一 準備工作 1.1 安裝Maven 1.1.1?Maven安裝配置步驟 1.1.2?解壓相關的軟件包 1.1.3?Maven 配置環(huán)境變量 1.1.4 配置Maven的私服 1.2 創(chuàng)建一個本地的MySQL數(shù)據(jù)

    2024年02月04日
    瀏覽(94)
  • Vue項目通過node連接MySQL數(shù)據(jù)庫并實現(xiàn)增刪改查操作

    Vue項目通過node連接MySQL數(shù)據(jù)庫并實現(xiàn)增刪改查操作

    1.創(chuàng)建Vue項目 Vue項目創(chuàng)建的詳細步驟,有需要的可移步這里 2.下載安裝需要的插件 下載express 下載cors,用于處理接口跨域問題 下載mysql 下載axios 3.在項目中創(chuàng)建server文件夾,用于搭建本地服務器 新建/server/app.js,用于配置服務器相關信息 新建/server/db/index.js,用于配置數(shù)據(jù)庫

    2024年02月16日
    瀏覽(29)
  • Java實現(xiàn)neo4j數(shù)據(jù)庫連接及增刪改查

    Java實現(xiàn)neo4j數(shù)據(jù)庫連接及增刪改查

    天行健,君子以自強不息;地勢坤,君子以厚德載物。 每個人都有惰性,但不斷學習是好好生活的根本,共勉! 文章均為學習整理筆記,分享記錄為主,如有錯誤請指正,共同學習進步。 可參考文章: neo4j數(shù)據(jù)庫的介紹及基礎語法 neo4j數(shù)據(jù)庫語法實例演示 在增刪改查之前我

    2024年02月14日
    瀏覽(20)
  • idea實現(xiàn)Java連接MySQL數(shù)據(jù)庫

    idea實現(xiàn)Java連接MySQL數(shù)據(jù)庫

    首先如果沒有mysql的需要先下載MySQL,可以看這個教程: Mysql超詳細安裝配置教程(保姆級)_mysql安裝及配置超詳細教程-CSDN博客 官網:MySQL :: Download Connector/J 解壓并將驅動jar包導入idea , 在Java項目中創(chuàng)建一個bin文件夾,然后把jar包Ctrl+C,V到bin文件夾 ? 然后lib右鍵,點擊Add as L

    2024年02月03日
    瀏覽(21)
  • 用IDEA實現(xiàn)Java與數(shù)據(jù)庫連接

    用IDEA實現(xiàn)Java與數(shù)據(jù)庫連接

    用sqlyog只能對所存儲數(shù)據(jù)進行增刪改查等操作,與java結合,便可將進行更多操作。代碼怎么寫,數(shù)據(jù)就可以干什么。 為什么要用jar包: jar包可以直接導入,也就是直接用別人寫好的代碼,這部分你就不用再寫了。 1.獲取你的mysql版本號: 輸入status 看到: 其中Server version:就

    2024年04月11日
    瀏覽(24)
  • golang 連接 oracle 數(shù)據(jù)庫 增刪改查

    ?1,golang 連接 oracle 數(shù)據(jù)庫 ?2,增刪改查

    2024年02月09日
    瀏覽(32)
  • Python之數(shù)據(jù)庫操作(連接數(shù)據(jù)庫,增刪改查操作,易錯點理解)

    Python之數(shù)據(jù)庫操作(連接數(shù)據(jù)庫,增刪改查操作,易錯點理解)

    文章目錄 前言 一、Python之數(shù)據(jù)庫操作 二、 pymysql 安裝 三、pymysql 包引入 ?連接數(shù)據(jù)庫 創(chuàng)建游標 執(zhí)行sql數(shù)據(jù) - 增刪改查 要獲取查詢結果數(shù)據(jù) 關閉游標,關閉數(shù)據(jù)庫連接 總結 記錄:Python操作數(shù)據(jù)庫的步驟,不容易理解的地方。 學習地址: python與各大數(shù)據(jù)庫的連接: http:/

    2023年04月16日
    瀏覽(57)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包