最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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)的評論 (共 條)

分享到微博請遵守國家法律
卢龙县| 仙桃市| 安阳县| 浙江省| 衡东县| 布拖县| 浮梁县| 边坝县| 日土县| 盐津县| 仁寿县| 张家界市| 肇庆市| 新津县| 黄冈市| 湖北省| 贞丰县| 新田县| 枣庄市| 亳州市| 凭祥市| 蒙山县| 宁津县| 通州市| 连平县| 南靖县| 宁晋县| 察雅县| 霍州市| 德格县| 双城市| 沙湾县| 东源县| 三穗县| 闸北区| 永宁县| 株洲县| 滦南县| 东莞市| 乐亭县| 财经|