亚洲欧美日韩综合系列在线_91精品人妻一区二区_欧美大肥婆一级特大AA片_九色91视频免费观看_亚洲综合国产精品_av中文字幕在线不卡_久久精品色综合网_看黄色视频的软件_无卡无码高清中文字幕码2024_亚洲欧美日韩天堂网

JDBC 完成數(shù)據(jù)庫的增刪改

來源:落花雨時(shí) 發(fā)布時(shí)間:2019-04-19 15:42:50 閱讀量:1252

  JDBC的基本使用流程:

 

    1 導(dǎo)入jar包:

導(dǎo)入ojdbc6.jar,在項(xiàng)目上右鍵 builder path-->add to builder path.

 

 2 加載驅(qū)動(dòng) 

 

Class.forName("oracle.jdbc.driver.OracleDriver");

        作用:初始化加載jdbc類到j(luò)ava虛擬機(jī).

        注意:

            ojdbc6.jar使用此包該句可以省略不寫.        

 

 

    3 獲取數(shù)據(jù)庫連接對(duì)象

 

 

        Connection conn =DriverMananger.getConnection("url","username","password");

        參數(shù)含義:

            url:表示要連接的數(shù)據(jù)地址

            username:數(shù)據(jù)庫的用戶名

            password:數(shù)據(jù)庫的密碼

        作用:

            連接到指定的數(shù)據(jù)庫并返回連接對(duì)象.

 

 

    4 創(chuàng)建sql命令對(duì)象

 

 

        Statement stmt=conn.createStatement();

        作用:

            編譯,發(fā)送SQL命令

 

 

    5 創(chuàng)建sql命令

 

 

        String sql="insert into dept values(92,'','')";

 

 

    6 執(zhí)行sql命令:

 

 

        新增sql命令:

            int i=stmt.executeUpdate(sql);

        返回值:

            返回值如果小于0,表示未執(zhí)行成功

            返回值如果大于0,表示成功修改的數(shù)據(jù)量.

    7 關(guān)閉資源

 

 JDBC的增刪改基本沒有什么差距,只是sql語句的不同,下面給出示例代碼:

 

如若要完成增刪改任意一個(gè)操作,只需要修改其中的sql語句即可。

 

public class TestInsert1 {

public static void main(String[] args) throws ClassNotFoundException, SQLException {

//1 加載驅(qū)動(dòng)類

Class.forName("oracle.jdbc.driver.OracleDriver");

//2 獲取數(shù)據(jù)庫連接對(duì)象(連接指定的數(shù)據(jù)庫)

Connection conn=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl","scott","oracle");

//3 獲取sql命令對(duì)象(編譯和發(fā)送sql命令給數(shù)據(jù)庫)

Statement stmt=conn.createStatement();

//4 創(chuàng)建sql命令

String sql="insert into dept values(92,'吃雞學(xué)院','北京')";

//5 指定sql命令

int i=stmt.executeUpdate(sql);

System.out.println("執(zhí)行結(jié)果:"+i);

//6 關(guān)閉資源

stmt.close();

conn.close();

}

}


標(biāo)簽: 數(shù)據(jù)庫
分享:
評(píng)論:
你還沒有登錄,請(qǐng)先