国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

JDBC那些事(四)——原生JDBC的一些缺陷

2019-11-11 03:56:36
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

前面基本聊完了原生JDBC的基礎(chǔ)知識(shí),接下聊聊的原生JDBC的一些缺陷。

一、JDBC在加載萬(wàn)驅(qū)動(dòng)之后就需要去連接數(shù)據(jù)庫(kù)在然后進(jìn)行數(shù)據(jù)庫(kù)的操作,在操作完成之后我們又需要把連接對(duì)象關(guān)閉。如果我們使用頻繁的話,就需要我們頻繁的創(chuàng)建和關(guān)閉連接,這樣不僅操作繁瑣,而且極度的浪費(fèi)空間資源。

二、在我們寫原生JDBC時(shí)會(huì)發(fā)現(xiàn),我們是把sql語(yǔ)句以字符串的形式寫在java代碼的文件中的,這樣一旦我們修改sql語(yǔ)句,當(dāng)前java文件就需要整體重新編譯。這樣的編碼不僅不具備良好的擴(kuò)展性,也不利于系統(tǒng)的維護(hù)。

三、在使用PReparedStatement對(duì)象對(duì)語(yǔ)句的參數(shù)變量進(jìn)行賦值的時(shí)候,我們需要使用1.2.3...等數(shù)字來(lái)對(duì)應(yīng)sql的變量。這樣的序號(hào)式編碼屬于硬編碼。同樣不利于系統(tǒng)的擴(kuò)展性和維護(hù)性。

四、最后遍歷result結(jié)果集時(shí),使用到了resultSet.getXXXX("***");其中我們必須知道對(duì)應(yīng)的數(shù)據(jù)類型才能夠獲取。***為我們對(duì)應(yīng)的字段名。這些也是屬于硬編碼。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 印江| 和顺县| 玉屏| 寿阳县| 五家渠市| 襄垣县| 名山县| 马尔康县| 庆云县| 平遥县| 伊吾县| 子洲县| 千阳县| 靖江市| 红河县| 灵寿县| 阳东县| 开原市| 海淀区| 金湖县| 高密市| 五大连池市| 乌苏市| 敦煌市| 徐闻县| 涞源县| 南康市| 米脂县| 秀山| 招远市| 昌邑市| 双辽市| 越西县| 南宫市| 绥阳县| 杭锦后旗| 库尔勒市| 彝良县| 汝南县| 南陵县| 北流市|