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

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

JDBC_擴(kuò)展提升

2023-03-07 17:53 作者:蘇喆i  | 我要投稿

四、全新JDBC擴(kuò)展提升

1.自增長主鍵回顯實(shí)現(xiàn)

1.功能需求:

java程序獲取插入數(shù)據(jù)時(shí),mysql維護(hù)自增長維護(hù)的主鍵id值,這就是主鍵回顯

2.作用:

在多表關(guān)聯(lián)插入數(shù)據(jù)時(shí),一般主表的主鍵都是自動生成的,所以在插入數(shù)據(jù)之前無法知道這條數(shù)據(jù)的主鍵,但是從表需要在插入數(shù)據(jù)之前就綁定主表的主鍵,這是可以使用主鍵回顯技術(shù)

功能實(shí)現(xiàn):

2.批量數(shù)據(jù)插入性能提升

  1. 功能需求

    1.批量數(shù)據(jù)插入優(yōu)化

    2.提升大量數(shù)據(jù)插入效率

功能實(shí)現(xiàn):

3.jdbc中數(shù)據(jù)庫事務(wù)實(shí)現(xiàn)

目標(biāo):

使用jdbc代碼,添加數(shù)據(jù)庫事務(wù)動作!

開啟事務(wù)

事務(wù)提交 / 事務(wù)回滾

事務(wù)概括:

jdbc事務(wù)實(shí)現(xiàn):

BankDao:

BankService:

測試類:

五、國貨之光Druid連接池技術(shù)使用

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

2.市面上常見的連接池產(chǎn)品對比

3.Druid連接池的使用

記得導(dǎo)入druid工具類jar

存放在src/druid.properties

druid聲明代碼

六、全新JDBC使用優(yōu)化以及工具類封裝

1.jdbc工具類封裝 v1.0

我們封裝一個(gè)工具類,內(nèi)部包含連接池對象,同時(shí)對外提供連接的方法和回收連接的方法!

外部配置文件

工具類代碼

2.jdbc工具類封裝 v2.0

優(yōu)化工具類v1.0版本,考慮事務(wù)的情況下!如何一個(gè)線程的不同方法獲取同一個(gè)連接!

v2.0版本工具類

注意: 修改轉(zhuǎn)賬業(yè)務(wù),使用此工具類

3.高級應(yīng)用層封裝BaseDao

基本上每一個(gè)數(shù)據(jù)表都應(yīng)該有一個(gè)對應(yīng)的DAO接口及其實(shí)現(xiàn)類,發(fā)現(xiàn)對所有表的操作(增、刪、改、查)代碼重復(fù)度很高,所以可以抽取公共代碼,給這些DAO的實(shí)現(xiàn)類可以抽取一個(gè)公共的父類,我們稱為BaseDao

七、基于CMS項(xiàng)目JDBC實(shí)戰(zhàn)練習(xí)

項(xiàng)目介紹

利用JavaSE技術(shù),進(jìn)行控制臺輸出的客戶管理系統(tǒng)! 主要功能讓包含客戶展示,客戶刪除,客戶添加,客戶修改,退出系統(tǒng)!

添加數(shù)據(jù)庫相關(guān)配置

添加配置文件

導(dǎo)入jdbCV2.0工具類

導(dǎo)入BaseDao工具類

3.基于cms項(xiàng)目實(shí)戰(zhàn)

CustomerService

CustomerDao


JDBC_擴(kuò)展提升的評論 (共 條)

分享到微博請遵守國家法律
封开县| 大理市| 富平县| 威海市| 遂昌县| 河北省| 长海县| 固镇县| SHOW| 曲沃县| 林口县| 新和县| 贡嘎县| 湖南省| 东明县| 文登市| 阳朔县| 上饶市| 塔城市| 靖西县| 东台市| 彝良县| 庆安县| 兴仁县| 四子王旗| 中超| 峨眉山市| 高平市| 府谷县| 广饶县| 宜良县| 沿河| 依兰县| 万安县| 耒阳市| 嫩江县| 赣州市| 五华县| 晋州市| 马龙县| 丹寨县|