大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 Java學(xué)習(xí) Java數(shù)據(jù)庫編程視頻教程下載,全新精品

Java數(shù)據(jù)庫編程視頻教程下載,全新精品

更新時間:2020-11-03 15:37:58 來源:動力節(jié)點(diǎn) 瀏覽2378次

一、JDBC

1.JDBC

Java數(shù)據(jù)庫連接,用于Java程序中實現(xiàn)數(shù)據(jù)庫操作功能,java.sql包中提供了執(zhí)行SQL語句,訪問各種數(shù)據(jù)庫的方法,并為各種不同的數(shù)據(jù)庫提供統(tǒng)一的操作接口及類。

2.操作步驟

加載JDBC驅(qū)動器,將JDBC驅(qū)動加載到classpath中。

加載JDBC驅(qū)動,并將其注冊到DriverManager中。一般使用反射機(jī)制class.forName(String driverName)

建立數(shù)據(jù)庫連接,取得Connection對象。一般通過DriverManager.getConnection(url,username,passwd)方法實現(xiàn),其中url表示連接數(shù)據(jù)庫的字符串,uaername表示連接數(shù)據(jù)庫的用戶名,passwd表示連接數(shù)據(jù)庫的密碼。

建立Statement對象或PrepareStatement對象。

執(zhí)行SQL語句

訪問結(jié)構(gòu)集ResultSet對象。

依次訪問ResultSet、Statement、PreparedStatement、Connection對象關(guān)閉,釋放掉所占用的資源。

3.舉例舉出一個用訪問MySQL的例子

二、JDBC處理事務(wù)采用的方法

1.事務(wù):用戶定義的一個數(shù)據(jù)庫操作序列,這些操作要么全做,要么全部不做,是一個不可分割的工作單元。

2.事務(wù)的特性:

原子性——由數(shù)據(jù)庫的恢復(fù)機(jī)制控制

隔離性——由數(shù)據(jù)庫的兵法控制機(jī)制控制

一致性——由原子性、隔離性、持久性一起控制

持久性——由數(shù)據(jù)庫恢復(fù)機(jī)制控制

3.事務(wù)的方法

事務(wù)開始begin trans

事務(wù)提交commits,默認(rèn)自動提交,但可以通過setAutoCommit(false)方法來禁止自動提交

事務(wù)回滾rollback

事務(wù)結(jié)束end trans

4.JDBC有哪些事務(wù)的隔離級別?

為了解決與“多個線程請求相同數(shù)據(jù)”相關(guān)的問題,事務(wù)之間通常會用鎖相互隔離開。

TEANSACTION_NONE JDB不支持事務(wù)

TRANSCTION_READ_UNCOMMITTED未提交讀——說明提交前一個事務(wù)可以看到另一個事務(wù)的變化。這樣讀“臟”數(shù)據(jù)、不可重復(fù)讀和虛度都是允許的

TRANSCTION_READ_COMMITTED已提交讀——說明讀取為題教的數(shù)據(jù)是不允許的,這個級別仍然允許不可重復(fù)讀和虛讀

TRANSCTION_READ_COMMITTED可重讀讀——說明事務(wù)保證能再次讀取相同的數(shù)據(jù)而不會失敗,但是虛讀仍然會出現(xiàn)。

TRANSCTION_SERIALIZABLE可序列化——能防止讀“臟”數(shù)據(jù)、不可重復(fù)讀、虛讀

備注:

讀“臟”數(shù)據(jù):一個事務(wù)讀到另一個事務(wù)尚未提交的數(shù)據(jù),則另一個事務(wù)更新時,一個事務(wù)讀取的數(shù)據(jù)就是“臟”數(shù)據(jù)。

不可重復(fù)讀:一個事務(wù)的操作導(dǎo)致另一事務(wù)前后兩次讀到不同的數(shù)據(jù)。

虛讀:一個事務(wù)的操作導(dǎo)致另一個事務(wù)前后兩次查詢的結(jié)果數(shù)據(jù)量不同。

Java數(shù)據(jù)庫編程視頻教程下載

動力節(jié)點(diǎn)Java數(shù)據(jù)庫編程視頻教程下載,JDBC視頻教程,入門到精通,讓大家學(xué)起來更加簡單,好接受:

本套視頻教程中講解了Java語言如何連接數(shù)據(jù)庫,對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行增刪改查操作,適合于已經(jīng)學(xué)習(xí)過Java編程基礎(chǔ)以及數(shù)據(jù)庫的同學(xué)。Java教程中闡述了接口在開發(fā)中的真正作用,JDBC規(guī)范制定的背景,JDBC編程六部曲,JDBC事務(wù),JDBC批處理,SQL注入,行級鎖等。

課程學(xué)習(xí)目錄

1.JDBC教程-JDBC課程的目錄結(jié)構(gòu)介紹

2.JDBC教程-對JDBC本質(zhì)的理解

3.JDBC教程-編寫程序模擬JDBC本質(zhì)

4.JDBC教程-將驅(qū)動jar配置到環(huán)境變量classpath中

5.JDBC教程-JDBC編程六步的概述

6.JDBC教程-注冊驅(qū)動與獲取連接

7.JDBC教程-執(zhí)行sql與釋放資源

8.JDBC教程-JDBC執(zhí)行刪除與更新

9.JDBC教程-類加載的方式注冊驅(qū)動

10.JDBC教程-從屬性資源文件中讀取連接數(shù)據(jù)庫信息

11.JDBC教程-處理查詢結(jié)果集

12.JDBC教程-使用IDEA開發(fā)JDBC代碼配置驅(qū)動

13.JDBC教程-回顧JDBC

14.JDBC教程-用戶登錄業(yè)務(wù)介紹

15.JDBC教程-PowerDesigner工具的安裝

16.JDBC教程-使用PowerDesigner工具進(jìn)行物理建模

17.JDBC教程-用戶登錄功能界面的初始化

18.JDBC教程-登錄方法的實現(xiàn)

19.JDBC教程-演示SQL注入現(xiàn)象

20.JDBC教程-解決SQL注入問題

21.JDBC教程-Statement和PreparedStatement對比

完整目錄可以關(guān)注動力節(jié)點(diǎn)Java視頻教程

以上就是對“Java數(shù)據(jù)庫編程視頻教程下載,全新精品”的介紹,希望對大家有所幫助,還想學(xué)習(xí)更多關(guān)于Java的課程,可以關(guān)注動力節(jié)點(diǎn)官網(wǎng)Java視頻教程,免費(fèi)下載學(xué)習(xí)。

提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 亚洲天堂一区在线 | 香蕉视频网站在线观看 | 国产福利在线视频 | 久久的爱久久久久的快乐 | 久久久久蜜桃 | 四虎网站1515hh四虎 | 欧美亚洲国产一区二区三区 | 久久夜夜操 | 亚洲精品9999久久久久 | 日本免费一区二区三区a区 日本免费一区二区三区看片 | 蜜桃久久久久久久久久久 | 中文字幕在线亚洲 | jizzjizz欧美69巨大 | 99视频在线观看免费视频 | 国产se | 高清国产精品久久久久 | 日韩毛片大全 | 亚洲精品久久久久久久无 | 91国内视频| 玖玖玖精品视频免费播放 | 成人黄18免费视频 | 国产精品国产三级国产普通话 | 成人在线精品视频 | 亚洲欧美日韩高清在线看 | 九九九国产在线 | 夜夜操天天射 | 亚洲在线成人 | 午夜精品久久久久久久 | 日韩国产成人精品视频 | 黄色免费看看 | 日日天天干 | 夜夜夜夜夜操 | 乱子伦免费视频中文字幕 | 四虎国产精品永久一区 | 久久久久久综合一区中文字幕 | 97超级碰碰碰碰精品 | 久久综合狠狠综合久久97色 | 美女视频免费在线观看 | 成在线人永久免费播放视频 | 91伦理视频| 久久九九免费视频 |