黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國(guó)咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) 學(xué)習(xí)攻略 Java學(xué)習(xí) Javaweb項(xiàng)目架構(gòu)教程,Spring配置數(shù)據(jù)源

Javaweb項(xiàng)目架構(gòu)教程,Spring配置數(shù)據(jù)源

更新時(shí)間:2020-05-19 14:21:17 來源:動(dòng)力節(jié)點(diǎn) 瀏覽2158次

Javaweb項(xiàng)目架構(gòu)教程,本文總結(jié)了Spring配置數(shù)據(jù)源的重難點(diǎn),主要包括數(shù)據(jù)源(連接池)的作用、數(shù)據(jù)源的手動(dòng)創(chuàng)建步驟、Spring配置數(shù)據(jù)源和抽取jdbc配置文件。下面一起來看看Spring配置數(shù)據(jù)源的詳解吧!

Javaweb項(xiàng)目架構(gòu)教程,Spring配置數(shù)據(jù)源 

1.數(shù)據(jù)源(連接池)的作用

數(shù)據(jù)源(連接池)是提高程序性能如出現(xiàn)的,事先實(shí)例化數(shù)據(jù)源,初始化部分連接資源,使用連接資源時(shí)從數(shù)據(jù)源中獲取,使用完畢后將連接資源歸還給數(shù)據(jù)源。常見的數(shù)據(jù)源(連接池)有DBCP、C3P0、BoneCP、Druid等。

2.數(shù)據(jù)源的手動(dòng)創(chuàng)建步驟

(1)導(dǎo)入數(shù)據(jù)源的坐標(biāo)和數(shù)據(jù)庫(kù)驅(qū)動(dòng)坐標(biāo)

導(dǎo)入c3p0和druid的坐標(biāo),如圖:

Javaweb項(xiàng)目架構(gòu)教程,Spring配置數(shù)據(jù)源

導(dǎo)入mysql數(shù)據(jù)庫(kù)驅(qū)動(dòng)坐標(biāo),如圖:

Javaweb項(xiàng)目架構(gòu)教程,Spring配置數(shù)據(jù)源

(2)創(chuàng)建數(shù)據(jù)源對(duì)象

創(chuàng)建C3P0連接池,如圖:

Javaweb項(xiàng)目架構(gòu)教程,Spring配置數(shù)據(jù)源

創(chuàng)建Druid連接池,如圖:

Javaweb項(xiàng)目架構(gòu)教程,Spring配置數(shù)據(jù)源

(3)設(shè)置數(shù)據(jù)源的基本連接數(shù)據(jù)

提取jdbc.properties配置文件

(4)使用數(shù)據(jù)源獲取連接資源和歸還連接資源

讀取jdbc.properties配置文件創(chuàng)建連接池,如圖:

Javaweb項(xiàng)目架構(gòu)教程,Spring配置數(shù)據(jù)源

3.Spring配置數(shù)據(jù)源

可以將DataSource的創(chuàng)建權(quán)交由Spring容器去完成,DataSource有無參構(gòu)造方法,而Spring默認(rèn)就是通過無參構(gòu)造方法實(shí)例化對(duì)象的,DataSource要想使用需要通過set方法設(shè)置數(shù)據(jù)庫(kù)連接信息,而Spring可以通過set方法進(jìn)行字符串注入。

Javaweb項(xiàng)目架構(gòu)教程,Spring配置數(shù)據(jù)源

測(cè)試從容器當(dāng)中獲取數(shù)據(jù)源

ApplicationContextapplicationContext=new
ClassPathXmlApplicationContext("applicationContext.xml");
DataSourcedataSource=(DataSource)
applicationContext.getBean("dataSource");
Connectionconnection=dataSource.getConnection();
System.out.println(connection);

4.抽取jdbc配置文件

applicationContext.xml加載jdbc.properties配置文件獲得連接信息。首先,需要引入context命名空間和約束路徑。

    Javaweb項(xiàng)目架構(gòu)教程,Spring配置數(shù)據(jù)源

以上就是Spring配置數(shù)據(jù)源的詳解,另外還有一個(gè)知識(shí)要點(diǎn),Spring容器加載properties文件:

    Javaweb項(xiàng)目架構(gòu)教程,Spring配置數(shù)據(jù)源

以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“Javaweb項(xiàng)目架構(gòu)教程,Spring配置數(shù)據(jù)源”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問,請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。

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

  • 全國(guó)校區(qū) 2025-05-15 搶座中
  • 全國(guó)校區(qū) 2025-06-05 搶座中
  • 全國(guó)校區(qū) 2025-06-26 搶座中
免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 亚洲天天在线日亚洲洲精 | 日日摸夜夜添夜夜添破第一 | 日韩欧美一区二区三区不卡 | 亚洲午夜成激人情在线影院 | 伊人久久国产免费观看视频 | 日韩一区二区三区精品 | 91av中文字幕 | 人人精品| 北条麻妃国产九九九精品视频 | 亚洲成a人片 | 欧美午夜激情影院 | 波多野结衣精品一区二区三区 | 亚洲视频观看 | 亚洲噜噜噜噜噜影院在线播放 | 亚洲第一页在线 | 夜夜偷天天爽夜夜爱 | 亚洲成人网在线播放 | 欧美午夜成年片在线观看 | 日本欧美午夜三级 | 国产欧美日韩在线观看无需安装 | 最新精品亚洲成a人在线观看 | 操人视频网站 | 4444狠狠| 免费又黄又硬又爽大片 | 日韩视频在线观看视频 | 97青青草原国产免费观看 | 黄色三级a | 天天爱夜夜爱 | 国产1024在线永久免费观看 | xxxxchina麻豆免费视频 | 日韩中文字幕在线视频 | 成人va| 亚洲午夜国产精品 | 伊人久久精品成人网 | 亚洲精品无码不卡 | 999精品视频这里只有精品 | 在线观看一级毛片免费 | 射黑丝袜 | 国产精品久久久久久免费 | 嫩草影院懂你的影院 | 国产成人高清精品免费软件 |