最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Spring通過c3p0配置bean連接數(shù)據(jù)庫

 更新時間:2019年08月21日 11:14:23   作者:忘記時間的小白  
這篇文章主要為大家詳細介紹了Spring通過c3p0配置bean連接數(shù)據(jù)庫,具有一定的參考價值,感興趣的小伙伴們可以參考一下

Spring配置bean連接數(shù)據(jù)庫兩種方法:

(1)直接在.xml文件內(nèi)部配置:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xmlns:context="http://www.springframework.org/schema/context"
 xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
 http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.3.xsd">
 
 
 <!-- 配置鏈接數(shù)據(jù)庫 -->
 <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
 <property name="user" value="root"></property>
 <property name="password" value="wangjian"></property>
 <property name="driverClass" value="com.mysql.jdbc.Driver"></property>
 <property name="jdbcUrl" value="jdbc:mysql://localhost:3306/test?useUnicode=true&amp;characterEncoding=utf-8&amp;useSSL=false"></property>
 </bean>
 
</beans>

(2)將參數(shù)放在外部文件中,然后再讀入配置文件:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xmlns:context="http://www.springframework.org/schema/context"
 xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
 http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.3.xsd">
 
 <!-- 導(dǎo)入屬性文件 -->
 
 <context:property-placeholder location="classpath:db.properties" />
 <!-- 使用外部化屬性文件的屬性 -->
 <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
 <property name="user" value="${user}"></property>
 <property name="password" value="${password}"></property>
 <property name="driverClass" value="${driverclass}"></property>
 <property name="jdbcUrl" value="${jdbcurl}"></property>
 </bean>
 
 
</beans>

外部的配置文件:

user=root
password=wangjian
driverclass=com.mysql.jdbc.Driver
jdbcurl=jdbc:mysql://localhost:3306/test?useUnicode=true&amp;characterEncoding=utf-8&amp;useSSL=false

測試函數(shù):

package com.primary.spring.beans.properties;
 
import java.sql.SQLException;
 
import javax.sql.DataSource;
 
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
 
public class Main {
 public static void main(String[] args) throws SQLException {
 
 ApplicationContext ctx = new ClassPathXmlApplicationContext("beans-properties.xml");
 
 DataSource dataSource = (DataSource) ctx.getBean("dataSource");
 System.out.println(dataSource.getConnection());
 
 }
}

測試結(jié)果:

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java實現(xiàn)多線程中的靜態(tài)代理模式

    Java實現(xiàn)多線程中的靜態(tài)代理模式

    靜態(tài)代理屬于設(shè)計模式中的代理模式。這篇文章主要介紹了Java實現(xiàn)多線程中的靜態(tài)代理模式,詳細的介紹了靜態(tài)代理的使用,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • windows 部署JAVA環(huán)境安裝iDea的詳細步驟

    windows 部署JAVA環(huán)境安裝iDea的詳細步驟

    這篇文章主要介紹了windows 部署JAVA環(huán)境安裝iDea的詳細步驟,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • Java雙向鏈表的操作

    Java雙向鏈表的操作

    這篇文章主要介紹了Java雙向鏈表的操作,雙向鏈表,對于該鏈表中的任意節(jié)點,既可以通過該節(jié)點向前遍歷,也可以通過該節(jié)點向后遍歷,雙向鏈表在實際工程中應(yīng)用非常廣泛,是使用鏈表這個結(jié)構(gòu)的首選
    2022-06-06
  • Java接口測試Cookie與token原理解析

    Java接口測試Cookie與token原理解析

    這篇文章主要介紹了Java接口測試Cookie與token原理解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-04-04
  • 基于Java實現(xiàn)無向環(huán)和有向環(huán)的檢測

    基于Java實現(xiàn)無向環(huán)和有向環(huán)的檢測

    這篇文章主要介紹了如何在?Java?中實現(xiàn)無向環(huán)和有向環(huán)的檢測,文中的示例代碼講解詳細,對我們學(xué)習(xí)Java有一定的幫助,需要的可以參考一下
    2022-04-04
  • Springboot實現(xiàn)郵箱驗證碼注冊與修改密碼及登錄功能詳解流程

    Springboot實現(xiàn)郵箱驗證碼注冊與修改密碼及登錄功能詳解流程

    驗證碼作為一種自然人的機器人的判別工具,被廣泛的用于各種防止程序做自動化的場景中。傳統(tǒng)的字符型驗證安全性已經(jīng)名存實亡的情況下,各種新型的驗證碼如雨后春筍般涌現(xiàn),今天給大家分享一篇SpringBoot實現(xiàn)滑塊驗證碼
    2022-11-11
  • Java IO流對象的序列化和反序列化實例詳解

    Java IO流對象的序列化和反序列化實例詳解

    這篇文章主要介紹了Java IO流對象的序列化和反序列化實例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • Mybatis?Plus?新版lambda?表達式查詢異常的處理

    Mybatis?Plus?新版lambda?表達式查詢異常的處理

    這篇文章主要介紹了Mybatis?Plus?新版lambda?表達式查詢異常的處理方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • Spring Cloud EureKa Ribbon 服務(wù)注冊發(fā)現(xiàn)與調(diào)用

    Spring Cloud EureKa Ribbon 服務(wù)注冊發(fā)現(xiàn)與調(diào)用

    這篇文章主要介紹了Spring Cloud EureKa Ribbon 服務(wù)注冊發(fā)現(xiàn)與調(diào)用,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • SpringBoot整合JPA詳細代碼實例

    SpringBoot整合JPA詳細代碼實例

    這篇文章主要給大家介紹了關(guān)于SpringBoot整合JPA的相關(guān)資料,JPA(Java Persistence API)是Sun官方提出的Java持久化規(guī)范,它為Java開發(fā)人員提供了一種對象/關(guān)聯(lián)映射工具來管理Java應(yīng)用中的關(guān)系數(shù)據(jù),需要的朋友可以參考下
    2024-05-05

最新評論

兴国县| 金阳县| 乌拉特前旗| 伊通| 万全县| 化隆| 新巴尔虎左旗| 天峨县| 彭州市| 西丰县| 南宁市| 柏乡县| 诏安县| 涿州市| 星座| 汕尾市| 杂多县| 大悟县| 乌什县| 铁岭县| 宣化县| 鲜城| 屏东县| 夏河县| 衡水市| 华坪县| 金昌市| 长垣县| 安陆市| 周口市| 来安县| 怀远县| 呼和浩特市| 罗源县| 论坛| 沂南县| 林芝县| 姚安县| 汤阴县| 潼南县| 溧水县|