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

首頁 > 學院 > 開發(fā)設(shè)計 > 正文

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

2019-11-11 02:35:22
字體:
供稿:網(wǎng)友

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

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

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

三、在使用PReparedStatement對象對語句的參數(shù)變量進行賦值的時候,我們需要使用1.2.3...等數(shù)字來對應sql的變量。這樣的序號式編碼屬于硬編碼。同樣不利于系統(tǒng)的擴展性和維護性。

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


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 修武县| 奉节县| 施秉县| 澳门| 尼玛县| 易门县| 额济纳旗| 洮南市| 德安县| 驻马店市| 突泉县| 海淀区| 建水县| 荆州市| 邳州市| 陇南市| 阳江市| 二连浩特市| 蕉岭县| 香河县| 成武县| 富宁县| 博野县| 凤台县| 苗栗市| 泰来县| 界首市| 建宁县| 莆田市| 本溪| 马尔康县| 阿克苏市| 永寿县| 赣州市| 凤翔县| 睢宁县| 香河县| 吉隆县| 会东县| 滕州市| 台州市|