application.xml configuration database

application.xml configuration database

First load an external database properties file

/  <!-- 加载外部数据库属性文件 -->
      <context:property-placeholder location="classpath:jdbc.properties"/>
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/数据库名
jdbc.username=账号
jdbc.password=密码

c3p0 configuration

所需jar包
<dependency>
      <groupId>c3p0</groupId>
      <artifactId>c3p0</artifactId>
      <version>0.9.1.2</version>
    </dependency>
      <!-- 配置数据源 -->
      <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
      	<property name="driverClass" value="${jdbc.driver}"></property>
      	<property name="jdbcUrl" value="${jdbc.url}"></property>
      	<property name="user" value="${jdbc.username}"></property>
      	<property name="password" value="${jdbc.password}"></property>
      </bean>

Alibaba druid configuration

所需jar包
 <dependency>
      <groupId>com.alibaba</groupId>
      <artifactId>druid</artifactId>
      <version>1.1.9</version>
    </dependency>
/  <!-- 加载外部数据库属性文件 -->
      <context:property-placeholder location="classpath:jdbc.properties"/>
      <!-- 配置数据源 -->
      <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource">
      	<property name="driverClass" value="${jdbc.driver}"></property>
      	<property name="jdbcUrl" value="${jdbc.url}"></property>
      	<property name="user" value="${jdbc.username}"></property>
      	<property name="password" value="${jdbc.password}"></property>
      </bean>
Published 68 original articles · won praise 7 · views 2520

Guess you like

Origin blog.csdn.net/Cui6023056/article/details/104689908