日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jdbc增删改查_JDBC第二期

發(fā)布時間:2025/3/20 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jdbc增删改查_JDBC第二期 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

? ? ?上一期我們介紹了JDBC的基本使用方法:連接數(shù)據(jù)庫的步驟,以及如何對數(shù)據(jù)庫進(jìn)行操作(對這些還有疑問的同學(xué)可以查看前幾期的文章有提到)。


? ? ?之前我們主要是使用Statement類來實現(xiàn)對sql語句的調(diào)用。本期我們將深入了解它的子類PreparedStatment?是如何對數(shù)據(jù)庫進(jìn)行操作的,并且加入實體javaBean的概念進(jìn)行講解。既然要使用實體javaBean,我們就要先了解什么是javaBean

JavaBean是一個遵循特定寫法的Java類,它通常具有如下特點:

·?這個Java類必須具有一個無參的構(gòu)造函數(shù)

·?屬性必須私有化。

·?私有化的屬性必須通過public類型的方法暴露給其它程序,并且方法的命名也必須遵守一定的命名規(guī)范。

簡單來說就是類似我們平時寫的可以封裝基本信息的java類。了解了什么是javabean我們就可以進(jìn)行編寫代碼了。首先寫一個封裝學(xué)生信息的javabean。

? ? ?其次要將具有實現(xiàn)增刪改查方法的類寫好,本期我們用的是mysql數(shù)據(jù)庫。既然要用jdbc就一定要把mysql給我們提供的jar包下好(注意版本號要與你的數(shù)據(jù)庫版本號一致),然后把它添加到類路徑。

? ??

? ? ?如果大家之前看了我們的JDBC第一期你就會有所發(fā)現(xiàn),這里的sql語句和之前的寫法有所不同。這里就涉及到了一個預(yù)編譯的概念。預(yù)編譯以后再把值插入到sql語句的問號位置。這樣既好理解又容易編寫。如果我們使用之前的Statement類來編寫這條語句的話需要用字符串連接進(jìn)行編寫,那樣就顯得非常混亂 ,可讀性很低。

? ? ??我們把這兩段代碼連起來一起看,首先是對上層傳過來的學(xué)號進(jìn)行查詢的query方法,查詢后將學(xué)生信息封裝到student對象里返回。大家都應(yīng)該知道這樣一個邏輯,如果我們增加一個學(xué)生之前應(yīng)該先判斷學(xué)生是否存在,如果存在就不能重復(fù)添加了。只有查詢到學(xué)號不存在,才能把該學(xué)生加進(jìn)來。

? ? ??接下來是增加的方法。

? ???現(xiàn)在要做的就是調(diào)用這些基本的增刪改查,把他們組合起來使用。編寫Service類。

現(xiàn)在我們就可以測試一下了。

JDBC就介紹到這里。更多精彩內(nèi)容請繼續(xù)關(guān)注我們的公眾號~

圖文編輯:胡凱涵

排版推送:何香香

總結(jié)

以上是生活随笔為你收集整理的jdbc增删改查_JDBC第二期的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。