Spring配置DBCP連線池
Spring配置DBCP連線池
- 本人獨立部落格ofollow,noindex">https://chenjiabing666.github.io
建立資料庫配置檔案jdbc.properties
-
在
resource
檔案下新建一個jdbc.properties
檔案,內容如下- 在每一個鍵值對的後面不可以有空格,將游標移動到後面,如果緊貼著即可
url=jdbc:mysql://localhost:3306/tedu_ums?useUnicode=true&characterEncoding=utf8 driver=com.mysql.jdbc.Driver user=root password=root initSize=5 maxSize=10
-
在spring配置檔案中配置
DBCP
資料來源- 直接使用spring的表示式獲取檔案中的值即可
<!-- 載入db.properties --> <util:properties id="dbConfig" location="classpath:jdbc.properties" /> <!-- 資料來源 --> <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"> <property name="url" value="#{dbConfig.url}" /> <property name="driverClassName" value="#{dbConfig.driver}" /> <property name="username" value="#{dbConfig.user}" /> <property name="password" value="#{dbConfig.password}" /> <!--初始化連結數量--> <property name="initialSize" value="#{dbConfig.initSize}" /> <!--最大連結數量--> <property name="maxActive" value="#{dbConfig.maxSize}" /> </bean>