Java框架視頻教程免費下載,Spring配置數(shù)據(jù)源

Java框架視頻教程免費下載,Spring配置數(shù)據(jù)源

深圳達內(nèi)教育      2022-04-18 10:42:01     14

Java框架視頻教程免費下載,Spring配置數(shù)據(jù)源,Java框架視頻教程免費下載,Spring配置數(shù)據(jù)源,對于Java開發(fā)的編程者來講,掌握Spring這樣主流框架的重要性不言而喻。為了幫助大

課程價格 請咨詢

上課時段: 授課校區(qū):

詳細介紹

Java框架視頻教程免費下載,Spring配置數(shù)據(jù)源,對于Java開發(fā)的編程者來講,掌握Spring這樣主流框架的重要性不言而喻。為了幫助大家更好的學習開發(fā)企業(yè)級項目的知識和技術,掌握企業(yè)級解決方案的思路,本文總結了Spring配置數(shù)據(jù)源的重難點,主要包括數(shù)據(jù)源(連接池)的作用、數(shù)據(jù)源的手動創(chuàng)建步驟、Spring配置數(shù)據(jù)源和抽取jdbc配置文件。

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

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

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

(1)導入數(shù)據(jù)源的坐標和數(shù)據(jù)庫驅動坐標

導入c3p0和druid的坐標,如圖:

   

    導入mysql數(shù)據(jù)庫驅動坐標,如圖:

   

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

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

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

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

    提取jdbc.properties配置文件

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

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

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

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

<beanid="dataSource"class="com.mchange.v2.c3p0.ComboPooledDataSource"><propertyname="driverClass"value="com.mysql.jdbc.Driver"/><propertyname="jdbcUrl"value="jdbc:mysql://localhost:3306/test"/><propertyname="user"value="root"/><propertyname="password"value="root"/></bean>

測試從容器當中獲取數(shù)據(jù)源

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

4、抽取jdbc配置文件

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

<context:property-placeholderlocation="classpath:jdbc.properties"/><beanid="dataSource"class="com.mchange.v2.c3p0.ComboPooledDataSource"><propertyname="driverClass"value="${jdbc.driver}"/><propertyname="jdbcUrl"value="${jdbc.url}"/><propertyname="user"value="${jdbc.username}"/><propertyname="password"value="${jdbc.password}"/></bean>

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

<context:property-placeholderlocation="xx.properties"/><propertyname=""value="${key}"/>

以上就是深圳達內(nèi)教育java培訓機構的小編針對“Java框架視頻教程免費下載,Spring配置數(shù)據(jù)源”的內(nèi)容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務。

Java流行框架視頻教程

Spring:http://www.bjpowernode.com/javavideo/125.html

SpringMVC:http://www.bjpowernode.com/javavideo/126.html

MyBatis:http://www.bjpowernode.com/javavideo/127.html

Java視頻教程下載

培訓啦提醒您:交易時請核實對方資質,對于過大宣傳或承諾需謹慎!任何要求預付定金、匯款等方式均存在風險,謹防上當。