无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網 會員登陸 & 注冊

Java從入門到入土(83)JDBC示例

2023-06-03 11:51 作者:程序員學python  | 我要投稿


在連接數據庫前除了安裝數據庫外還需要配置數據庫驅動程序

在官網下載java的mysql驅動

https://dev.mysql.com/downloads/connector/j/

注意驅動程序應該和你的mysql版本相對應

如下為官網版本對應的文檔

https://dev.mysql.com/doc/connector-j/8.0/en/connector-j-versions.html

解壓后將connector文件導入項目中如下所示?

右鍵connector文件->Build Path->add to build path

接著通過程序連接數據庫

注意,新版本的驅動不再需要Class.forName() 顯式地加載 JDBC 驅動程序


控制臺輸出如下:


增刪改同理可得

同時我們可以使用PreparedStatement操作sql語句,PreparedStatement的作用是對sql操作進行預處理,即先寫sql語句,sql語句中的參數后續(xù)再填寫。如下為使用PreparedStatement插入數據與查詢數據:

下面例子用于處理長文本和圖片內容

在數據庫中新建數據表如下:

create table txtjpg(


? ? ? tid int primary key,


? ? ? note longtext,


? ? ? photo longblob


)


新建一個測試用的txt文件,向里面任意復制大段文字(小于4GB)。

同時準備一張照片。

注意文本編碼格式需要為utf8,否則會報錯

插入數據庫中的數據如圖所示:

接著進行讀取

此時可以看到d盤下多出了相關文件

最后,簡單介紹一下mysql的事務處理

事務處理是由一個或多個SQL語句序列結合在一起所形成的一個邏輯處理單元。

事務擁有以下特性:

原子性:事務是一個完整操作,事務中的各步操作不可分割。

一致性:事務操作前后,數據保持一致

隔離性:多個事務可以并發(fā),但是數據相互隔離,只有完成以后才可以看到結果

持久性:持久性意味著一旦事務執(zhí)行成功,在系統(tǒng)中產生的所有變化將是永久的,即不管系統(tǒng)以后發(fā)生了什么變化,完成的事務是系統(tǒng)永久的部分。

舉出例子:

想要領取資料的小伙伴們,請關注下方微信公眾號領取哦~?

然后就等著私信查收吧~



Java從入門到入土(83)JDBC示例的評論 (共 條)

分享到微博請遵守國家法律
乐业县| 福安市| 邯郸市| 漳浦县| 彰化市| 惠来县| 醴陵市| 和田市| 原平市| 忻城县| 子长县| 扎赉特旗| 文昌市| 定西市| 汾阳市| 绍兴市| 湖南省| 屯昌县| 本溪| 太仓市| 莱芜市| 绥宁县| 兴宁市| 安岳县| 上思县| 清新县| 高州市| 大冶市| 巩义市| 南昌县| 津市市| 鄱阳县| 祁门县| 江都市| 宜兴市| 鸡泽县| 兴海县| 玉林市| 澄迈县| 溆浦县| 磴口县|