spring配置c3p0連接池


筆記做一下:

spring中配置c3p0連接池:

//倒入jar包:
c3p0-0.9.2.1.jar(c3p0連接池jar包)
mchange-commons-java-0.2.3.4(spring和c3p0依賴的jar包)

以上jar包導入到項目下WEB-INF下的lib中

方法一:代碼實現

 

1 ComboPooledDataSource dataSource = new ComboPooledDataSource();
2 data.setDriverClass("com.mysql.jdbc.Driver");
3 data.setJdbcUrl("jdbc:mysql:///books");    //端口號默認為3306
4 data.setUser("root");
5 data.setPassword("root");

 

這樣就設置了c3p0的連接信息


方法二:在配置文件中進行配置(常用)

 

 1 <?xml version="1.0" encoding="UTF-8"?>
 2 <beans xmlns="http://www.springframework.org/schema/beans"
 3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 4 xmlns:aop="http://www.springframework.org/schema/aop" xsi:schemaLocation="
 5 http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
 6 http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd"> <!-- bean definitions here -->
 7 
 8 
 9 <!-- 配置c3p0連接池 -->
10 
11 <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
12 
13   <!-- 注入相應的屬性 -->
14   <property name="DriverClass" value="com.mchange.v2.c3p0.ComboPooledDataSource"></property>
15   <property name="jdbcUrl" value="jdbc:mysql:///books"></property>
16   <property name="user" value="root"></property>
17   <property name="password" value="root"></property>
18 
19 </bean>
20 
21 </beans>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM