首先,我們準備文件 jdbc.properties,用於保存連接資料庫的信息,利於我們在配置文件中的使用 一:Spring框架內置的連接池(內置jar包可以使用) 當然,它是使用到 spring-jdbc-4.2.0.RELEASE.jar 在applicationContext.xml(Sprin ...
首先,我們準備Jdbc屬性文件
jdbc.properties,用於保存連接資料庫的信息,利於我們在配置文件中的使用
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc\:mysql\://localhost\:3306/mybook
jdbc.username=root
jdbc.password=1234
只要在applicationContext.xml(Spring的配置文件)中配置註冊Jdbc屬性文件
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="location" value="classpath:jdbc.properties"></property> </bean>
或
<context:property-placeholder location="classpath:jdbc.properties"/>
一: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
在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>
四:阿裡巴巴框架 的druid連接池
這個也當然得引入它的jar包嘍!
這裡我使用的是:
druid-0.1.18.jar
在applicationContext.xml(Spring的配置文件)的配置:
<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource"> <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>
當然,以上它們的配置遠遠不止這些,這裡只是進行了簡單的介紹,有興趣的可以去深入的瞭解它們哦!