zoukankan      html  css  js  c++  java
  • spring与mysql整合数据源的配置

        需要解决两点,数据源的配置交给spring完成,事务管理交个spring来管理。

    <context:property-placeholder location="classpath:conf/jdbc.properties" />//加载文件
    	<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
    		destroy-method="close">
    		<property name="driverClassName" value="${con.driverClassName}"></property>
    		<property name="url" value="${con.url}"></property>
    		<property name="username" value="${con.username}"></property>
    		<property name="password" value="${con.password}"></property>
    		<property name="maxActive" value="${con.maxActive}"></property>
    		<property name="initialSize" value="${con.initialSize}"></property>
    		<property name="maxIdle" value="${con.maxIdle}"></property>
    		<property name="minIdle" value="${con.minIdle}"></property>
    	</bean>
    <!-- 对数据源进行事务管理 -->
    	<bean id="transactionManager"
    		class="org.springframework.jdbc.datasource.DataSourceTransactionManager"
    		p:dataSource-ref="dataSource" />
    	<tx:annotation-driven transaction-manager="transactionManager" />//以注解方式启动事务
    

     jdbc.properties

    con.driverClassName=org.gjt.mm.mysql.Driver
    con.url=jdbc:mysql://localhost:3306/grain?useUnicode=true&amp;characterEncoding=UTF-8
    con.username=root
    con.password=maybo1234
    con.maxActive=500
    con.initialSize=1
    con.maxIdle=5
    con.minIdle=1
  • 相关阅读:
    指针理解
    http和https区别
    js 日历控件
    Linux 目录详解!(转)
    互换位置输出
    晨时跌荡起伏的心情
    c++冒泡排序
    游标使用
    防止Sql注入
    ssl加密原理
  • 原文地址:https://www.cnblogs.com/maybo/p/5189509.html
Copyright © 2011-2022 走看看