欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于Java的自帶連接池管理的數(shù)據(jù)持久化組件的制作方法_2

文檔序號:9546947閱讀:來源:國知局
Field),在數(shù)據(jù)源指示的數(shù)據(jù)庫上執(zhí)行SQL查詢,根據(jù)給定key字段和value字段返回Map映射。。
[0025]IUpublic Integer sqlQueryForlnt (String sql, String dataSource),在數(shù)據(jù)源指示的數(shù)據(jù)庫上執(zhí)行SQL查詢,查詢結(jié)果是一個整數(shù)值。
[0026]12、 public Integer sqlQueryForlnt(String sql, ArrayList paramList,String dataSource),在數(shù)據(jù)源指示的數(shù)據(jù)庫上執(zhí)行SQL查詢,查詢結(jié)果是一個整數(shù)值。
[0027]13、 public Integer sqlQueryForlnt(String sql, Object[] objects, StringdataSource),在數(shù)據(jù)源指示的數(shù)據(jù)庫上執(zhí)行SQL查詢,查詢結(jié)果是一個整數(shù)值。
[0028]14、 public Integer sqlQueryForlnt(String sql, PstmtParamSetterpps,String dataSource),在數(shù)據(jù)源指示的數(shù)據(jù)庫上執(zhí)行SQL查詢,查詢結(jié)果是一個整數(shù)值。
[0029]15、public Long SqlQueryForLong(String sql, String dataSource),在數(shù)據(jù)源指示的數(shù)據(jù)庫上執(zhí)行SQL查詢,查詢結(jié)果是一個長整數(shù)值。
[0030]16、 public Long sqlQueryForLong(String sql, ArrayListparamList, StringdataSource),在數(shù)據(jù)源指示的數(shù)據(jù)庫上執(zhí)行SQL查詢,查詢結(jié)果是一個長整數(shù)值。
[0031]17、 public Long sqlQueryForLong(String sql, Object[] objects, StringdataSource),在數(shù)據(jù)源指示的數(shù)據(jù)庫上執(zhí)行SQL查詢,查詢結(jié)果是一個長整數(shù)值。
[0032]18、public Long sqlQueryForLong(String sql, PstmtParamSetterpps, StringdataSource),在數(shù)據(jù)源指示的數(shù)據(jù)庫上執(zhí)行SQL查詢,查詢結(jié)果是一個長整數(shù)值。
[0033]19、public Double SqlQueryForDouble (String sql, String dataSource),在數(shù)據(jù)源指示的數(shù)據(jù)庫上執(zhí)行SQL查詢,查詢結(jié)果是一個雙精度實(shí)數(shù)值。
[0034]20、 public Double SqlQueryForDouble(String sql, ArrayListparamList,String dataSource),在數(shù)據(jù)源指示的數(shù)據(jù)庫上執(zhí)行SQL查詢,查詢結(jié)果是一個雙精度實(shí)數(shù)值。
[0035]21、 public Double SqlQueryForDouble(String sql, Object[] objects,String dataSource),在數(shù)據(jù)源指示的數(shù)據(jù)庫上執(zhí)行SQL查詢,查詢結(jié)果是一個雙精度實(shí)數(shù)值。
[0036]22、public Double SqlQueryForDouble (String sql, PstmtParamSetterpps,String dataSource),在數(shù)據(jù)源指示的數(shù)據(jù)庫上執(zhí)行SQL查詢,查詢結(jié)果是一個雙精度實(shí)數(shù)值。
[0037]23、public Object SqlQueryForObject (String sql, String dataSource),在數(shù)據(jù)源指示的數(shù)據(jù)庫上執(zhí)行SQL查詢,查詢結(jié)果是一個Object對象實(shí)例。
[0038]24、 public Object SqlQueryForObject(String sql, ArrayListparamList,String dataSource),在數(shù)據(jù)源指示的數(shù)據(jù)庫上執(zhí)行SQL查詢,查詢結(jié)果是一個Object對象實(shí)例。
[0039]25、 public Object SqlQueryForObject(String sql, Object[] objects,String dataSource),在數(shù)據(jù)源指示的數(shù)據(jù)庫上執(zhí)行SQL查詢,查詢結(jié)果是一個Object對象實(shí)例。
[0040]26、 public Object SqlQueryForObject(String sql, String dataSource,RowDataHandlerrdh),在數(shù)據(jù)源指示的數(shù)據(jù)庫上執(zhí)行SQL查詢,查詢結(jié)果是一個Object對象實(shí)例。
[0041 ] 27、public Object SqlQueryForObject(String sql, Object[] objects,String dataSource, RowDataHandlerrdh),在數(shù)據(jù)源指示的數(shù)據(jù)庫上執(zhí)行SQL查詢,查詢結(jié)果是一個Object對象實(shí)例。
[0042]28、public Object SqlQueryForObject (String sql, PstmtParamSetterpps,String dataSource),在數(shù)據(jù)源指示的數(shù)據(jù)庫上執(zhí)行SQL查詢,查詢結(jié)果是一個Object對象實(shí)例。
[0043]上述組件將應(yīng)用服務(wù)器獲取的JDBC數(shù)據(jù)庫連接java.sql.Connect1n放入自帶的連接池,將JDBC的數(shù)據(jù)庫連接java.sql.Connect1n封裝成MyConnect1n,并通過連接池管理器,支持大量并發(fā)的應(yīng)用軟件對數(shù)據(jù)庫的讀或?qū)懙脑L問,同時用一個會話組件代替了實(shí)體組件,一方面對于開發(fā)人員來說使用更加簡便;另一方面提高了數(shù)據(jù)庫訪問效率,消除了原來通過實(shí)體組件實(shí)現(xiàn)數(shù)據(jù)庫持久化帶來的數(shù)據(jù)訪問效率低下的問題。
[0044]以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明技術(shù)原理的前提下,還可以做出若干改進(jìn)和變形,這些改進(jìn)和變形也應(yīng)視為本發(fā)明的保護(hù)范圍。
【主權(quán)項(xiàng)】
1.一種基于Java的自帶連接池管理的數(shù)據(jù)持久化組件,其特征在于:包括連接池管理器和會話組件; 所述連接池管理器用以對每個數(shù)據(jù)源設(shè)置了一個獨(dú)立的連接池,將應(yīng)用服務(wù)器從數(shù)據(jù)庫系統(tǒng)獲取的連接交給一個和數(shù)據(jù)庫數(shù)據(jù)源對應(yīng)的一個連接池來管理;所述連接池管理器內(nèi)對外提供了兩個方法,第一個方法用以根據(jù)數(shù)據(jù)庫數(shù)據(jù)源名稱從連接池管理器中獲取MyConnect1n,第二個方法用以回收數(shù)據(jù)庫連接,將一個數(shù)據(jù)庫數(shù)據(jù)源的MyConnect1n交給連接池管理器; 所述會話組件封裝了 JDBC的數(shù)據(jù)庫數(shù)據(jù)操作方法,從連接池管理器中獲取數(shù)據(jù)庫連接,通過方法重載,為上層組件提供了數(shù)據(jù)庫數(shù)據(jù)的讀、寫操作,為數(shù)據(jù)庫應(yīng)用軟件提供一個數(shù)據(jù)訪問層。2.根據(jù)權(quán)利要求1所述的一種基于Java的自帶連接池管理的數(shù)據(jù)持久化組件,其特征在于:MyConnect1n是JDBC的數(shù)據(jù)庫連接java.sql.Connect1n的包裝類,包含一個數(shù)據(jù)源名稱和一個java.sql.Connect1n,表示了一個建立在數(shù)據(jù)源上的數(shù)據(jù)庫連接對象。
【專利摘要】本發(fā)明公開了一種基于Java的自帶連接池管理的數(shù)據(jù)持久化組件,包括連接池管理器和會話組件。本發(fā)明將應(yīng)用服務(wù)器獲取的JDBC數(shù)據(jù)庫連接java.sql.Connection放入自帶的連接池,將JDBC的數(shù)據(jù)庫連接java.sql.Connection封裝成MyConnection,并通過連接池管理器,支持大量并發(fā)的應(yīng)用軟件對數(shù)據(jù)庫的讀或?qū)懙脑L問,同時用一個會話組件代替了實(shí)體組件,一方面對于開發(fā)人員來說使用更加簡便;另一方面提高了數(shù)據(jù)庫訪問效率,消除了原來通過實(shí)體組件實(shí)現(xiàn)數(shù)據(jù)庫持久化帶來的數(shù)據(jù)訪問效率低下的問題。
【IPC分類】G06F17/30, G06F9/44
【公開號】CN105302565
【申請?zhí)枴緾N201510760081
【發(fā)明人】梁正和
【申請人】河海大學(xué)
【公開日】2016年2月3日
【申請日】2015年11月10日
當(dāng)前第2頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
平阳县| 安新县| 江源县| 信宜市| 禄劝| 西乌珠穆沁旗| 长沙市| 若羌县| 阳城县| 峨山| 马龙县| 娄底市| 永城市| 运城市| 台湾省| 南汇区| 怀远县| 方正县| 襄垣县| 贵定县| 健康| 错那县| 阳春市| 北安市| 黎平县| 平罗县| 雅江县| 保靖县| 波密县| 孝义市| 秭归县| 本溪| 大姚县| 太和县| 舞钢市| 蓬溪县| 新民市| 岳阳市| 芜湖市| 搜索| 册亨县|