久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Javaweb重點(diǎn)知識(shí)點(diǎn)總結(jié)(一)JDBC 技術(shù)

 zhulin1028 2022-03-31

1. 說下原生 jdbc 操作數(shù)據(jù)庫流程?

第一步:Class.forName()加載數(shù)據(jù)庫連接驅(qū)動(dòng);

第二步:DriverManager.getConnection()獲取數(shù)據(jù)連接對(duì)象;

第三步:根據(jù) SQL 獲取 sql 會(huì)話對(duì)象,有 2 種方式 Statement,、PreparedStatement ;

第四步:執(zhí)行 SQL 處理結(jié)果集,執(zhí)行 SQL 前如果有參數(shù)值就設(shè)置參數(shù)值 setXXX();

第五步:關(guān)閉結(jié)果集,、關(guān)閉會(huì)話、關(guān)閉連接。

?

2. 什么要使用 PreparedStatement?

1、PreparedStatement 接口繼承 Statement, PreparedStatement 實(shí)例包含已編譯的 SQL 語句,所以其執(zhí)行速度要快于 Statement 對(duì)象,。

2、作 為? Statement? 的? 子 類 ,? PreparedStatement? 繼 承 了?? Statement 的 所? 有 功 能 。? 三 種 方法 execute,、 executeQuery 和 executeUpdate 已被更改以使之不再需要參數(shù)

3,、在 JDBC 應(yīng)用中,在任何時(shí)候都不要使用 Statement,原因如下:

一、代碼的可讀性和可維護(hù)性.Statement 需要不斷地拼接,而 PreparedStatement 不會(huì),。

二,、PreparedStatement 盡最大可能提高性能.DB 有緩存機(jī)制,相同的預(yù)編譯語句再次被調(diào)用不會(huì)再次需要編譯,。

三,、最重要的一點(diǎn)是極大地提高了安全性.Statement 容易被 SQL 注入,而 PreparedStatementc 傳入的內(nèi)容不會(huì)和 sql 語句發(fā)生任何匹配關(guān)系。

3. 關(guān)系數(shù)據(jù)庫中連接池的機(jī)制是什么?

前提:為數(shù)據(jù)庫連接建立一個(gè)緩沖池,。

1:從連接池獲取或創(chuàng)建可用連接

2:使用完畢之后,把連接返回給連接池

3:在系統(tǒng)關(guān)閉前,斷開所有連接并釋放連接占用的系統(tǒng)資源

4:能夠處理無效連接,限制連接池中的連接總數(shù)不低于或者不超過某個(gè)限定值,。

其中有幾個(gè)概念需要大家理解:

最小連接數(shù)是連接池一直保持的數(shù)據(jù)連接。如果應(yīng)用程序?qū)?shù)據(jù)庫連接的使用量不大,將會(huì)有大量的數(shù)據(jù)庫連接資源被浪費(fèi)掉,。

最大連接數(shù)是連接池能申請(qǐng)的最大連接數(shù),。如果數(shù)據(jù)連接請(qǐng)求超過此數(shù),后面的數(shù)據(jù)連接請(qǐng)求將被加入到等待隊(duì)列中,這會(huì)影響之后的數(shù)據(jù)庫操作。

如果最小連接數(shù)與最大連接數(shù)相差太大,那么,最先的連接請(qǐng)求將會(huì)獲利,之后超過最小連接數(shù)量的連接請(qǐng)求等價(jià)于建立一個(gè)新的數(shù)據(jù)庫連接,。不過,這些大于最小連接數(shù)的數(shù)據(jù)庫連接在使用完不會(huì)馬上被釋放,它將被放到連接池中等待重復(fù)使用或是空閑超時(shí)后被釋放,。

上面的解釋,可以這樣理解:數(shù)據(jù)庫池連接數(shù)量一直保持一個(gè)不少于最小連接數(shù)的數(shù)量,當(dāng)數(shù)量不夠時(shí),數(shù)據(jù)庫會(huì)創(chuàng)建一些連接,直到一個(gè)最大連接數(shù),之后連接數(shù)據(jù)庫就會(huì)等待。

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多