国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

千鋒教育2023新版javaweb速成全套教程,零基礎(chǔ)入門到企業(yè)項目實戰(zhàn)

2023-07-14 00:11 作者:壞點打灑  | 我要投稿

7.13?P55-P58?

利用JDBC實現(xiàn)數(shù)據(jù)庫的增刪改查

1、什么叫JDBC?

JDBC(Java DataBase Connectivity, java數(shù)據(jù)庫連接)是一種用于執(zhí)行SQL語句的Java API。JDBC是Java訪問數(shù)據(jù)庫的標(biāo)準(zhǔn)規(guī)范,可以為不同的關(guān)系型數(shù)據(jù)庫提供統(tǒng)一訪問。

2、對MySQL數(shù)據(jù)庫使用JDBC進行連接,然后進行增刪改查。

準(zhǔn)備階段:1.首先當(dāng)創(chuàng)建JAVA項目以后,先要導(dǎo)入對應(yīng)的MySQL架包,在https://mvnrepository.com中可以下載對應(yīng)版本的架包,(這里以MySQL8.0的版本舉例)。

3、當(dāng)架包導(dǎo)入成功以后,我們需要進行如下的操作。

步驟1:注冊驅(qū)動(驅(qū)動jar包中的驅(qū)動類Driver的路徑:com.mysql.cj.jdbc.Driver。

步驟2:創(chuàng)建連接,通過數(shù)據(jù)庫驅(qū)動器DriverManager來獲取連接。

步驟3:編寫要執(zhí)行的sql指令:sql指令中需要的參數(shù)我們可以通過字符串的方式進行拼接(會導(dǎo)致出現(xiàn)SQL注入的問題)。

步驟4:加載sql指令,獲取sql指令的加載器。

步驟5:執(zhí)行sql獲取執(zhí)行結(jié)果。

步驟6:處理結(jié)果。

步驟7:關(guān)閉連接(需要從小到大進行關(guān)閉)。


數(shù)據(jù)庫連接實例:


下面進行JDBC增刪改查的實例

------JDBC的增刪改:

下面實例為增加數(shù)據(jù)的例子,當(dāng)要實現(xiàn)“刪改”操作的時候,只需將sql語句換成對應(yīng)的刪改操作即可。


------JDBC的查詢:

JDBC的查詢使用的executeQuery()來進行的接收sql語句,并使用遍歷來查詢數(shù)據(jù);當(dāng)然也可以創(chuàng)建一個集合用來接收數(shù)據(jù),然后遍歷集合查詢所有數(shù)據(jù)。

總結(jié):

1、??如果執(zhí)行的sql指令是增刪改的操作時,則int i = statement.executeUpdate(sql); // i 表示增刪改操作執(zhí)行之后影響的數(shù)據(jù)行數(shù)。

如果執(zhí)行的sql指令是查詢的操作時,則ResultSet resultSet = statement.executeQuery(sql); // resultSet中的內(nèi)容就是查詢結(jié)果。

2、如果執(zhí)行的是-增刪改-的操作,需要關(guān)閉statement和connection。

如果執(zhí)行的查詢操作,需要關(guān)閉resultset、statement、connection。

千鋒教育2023新版javaweb速成全套教程,零基礎(chǔ)入門到企業(yè)項目實戰(zhàn)的評論 (共 條)

分享到微博請遵守國家法律
新沂市| 香格里拉县| 蒙山县| 临沂市| 金门县| 凤城市| 黎城县| 姚安县| 宁都县| 广平县| 水富县| 柘荣县| 大化| 雷波县| 三明市| 西吉县| 潮安县| 济宁市| 南开区| 甘泉县| 繁昌县| 黄龙县| 桐庐县| 彭山县| 曲阳县| 宁阳县| 长武县| 安图县| 开平市| 迭部县| 东辽县| 株洲县| 志丹县| 罗江县| 特克斯县| 兴国县| 华蓥市| 富平县| 商洛市| 岳普湖县| 巴彦淖尔市|