首頁 > 类库下载 > java类库 > Spring中常用的連接池配置

Spring中常用的連接池配置

高洛峰
發布: 2016-10-17 09:17:12
原創
1947 人瀏覽過

首先,我們準備文件

jdbc.properties,用於保存連接數據庫的信息,利於我們在配置文件中的使用

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc\:mysql\://localhost\:3306/mybook
jdbc.username=root
jdbc.password=1234
登入後複製

一:Spring框架內置的連接池(內置jar包可以使用)

當然,它是使用到 spring-jdbc-4.2.0.RELEASE.jar

在applicationContext.xml(Spring的配置文件)的配置:

<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
    <property name="driverClassName" value="${jdbc.driver}"></property>
    <property name="url" value="${jdbc.url}"></property>
    <property name="username" value="${jdbc.username}"></property>
    <property name="password" value="${jdbc.password}"></property>
  </bean>
登入後複製

二:使用c3p0連接池

這個當然得引入它的jar包嘍!

這裡我使用的是:com.springsource.com.mchange.v2.c3p0-0.9.1.2.jar

在applicationContext.xml(Spring的設定檔)的設定:

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
        <property name="driverClassName" value="${jdbc.driver}"></property>
        <property name="url" value="${jdbc.url}"></property>
        <property name="username" value="${jdbc.username}"></property>
        <property name="password" value="${jdbc.password}"></property>
    </bean>
登入後複製
登入後複製

三:Apache的DBCP連線池

這個也當然得引入它的jar包嘍!

這裡我使用的是:

com.springsource.org.apache.commons.dbcp-1.2.2.osgi.jar

com.springsource.org.apache.commons.pool-1.3.0.jar

com.springsource.org.apache.commons.pool-1.3.0.jar

在applicationContext.xml(Spring的設定檔)的設定:

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
        <property name="driverClassName" value="${jdbc.driver}"></property>
        <property name="url" value="${jdbc.url}"></property>
        <property name="username" value="${jdbc.username}"></property>
        <property name="password" value="${jdbc.password}"></property>
    </bean>
登入後複製
登入後複製
🎜🎜
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板