Mybatis如何配置连接池

作者:有女朋友的程序猿 时间:2021-10-22 03:06:47 

代码如下所示:


<!-- 配置数据源 -->
 <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource">
   <!-- 基本属性 url、user、password -->
   <property name="driverClassName" value="com.mysql.jdbc.Driver" />
   <property name="url" value="jdbc:mysql://localhost:3306/ssmhello" />
   <property name="username" value="root" />
   <property name="password" value="2424246258" />
   <property name="initialSize" value="1" />
   <property name="minIdle" value="1" />  
   <property name="maxActive" value="20" />
   <property name="maxWait" value="60000" />
   <!-- 超过时间限制是否回收 -->
   <property name="removeAbandoned" value="true" />
   <!-- 超过时间限制多长; -->
   <property name="removeAbandonedTimeout" value="180" />
   <!-- 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒 -->
   <property name="timeBetweenEvictionRunsMillis" value="60000" />
   <!-- 配置一个连接在池中最小生存的时间,单位是毫秒 -->
   <property name="minEvictableIdleTimeMillis" value="300000" />
   <!-- 用来检测连接是否有效的sql,要求是一个查询语句-->
   <property name="validationQuery" value="SELECT 1" />
   <!-- 申请连接的时候检测 -->
   <property name="testWhileIdle" value="true" />
   <!-- 申请连接时执行validationQuery检测连接是否有效,配置为true会降低性能 -->
   <property name="testOnBorrow" value="false" />
   <!-- 归还连接时执行validationQuery检测连接是否有效,配置为true会降低性能 -->
   <property name="testOnReturn" value="false" />
 </bean>

<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource">

这个标签的class就已经配置了连接池了

这里使用的是现在比较流行的阿里巴巴得druid连接池,其实就是使用连接池的类而已

以上所述是小编给大家介绍的Mybatis如何配置连接池网站的支持!

来源:http://www.cnblogs.com/xiaohuihui96/archive/2016/12/13/6169791.html

标签:mybatis,连接池
0
投稿

猜你喜欢

  • 一文总结Java获取文件后缀名的所有方法

    2022-10-18 16:06:40
  • SpringBoot整合Shiro框架,实现用户权限管理

    2021-10-27 00:03:02
  • Spring注解之@Lazy注解使用解析

    2023-08-28 23:12:23
  • 详解Spring中的Environment外部化配置管理

    2023-11-23 05:24:24
  • 关于Spring Boot内存泄露排查的记录

    2023-06-27 18:46:19
  • maven中配置项目的jdk版本无效的排查方式

    2023-07-18 21:43:42
  • java实现word文档转pdf并添加水印的方法详解

    2023-05-26 02:59:18
  • Java毕业设计实战之线上水果超市商城的实现

    2021-09-15 19:23:01
  • C#接口INotifyPropertyChanged使用方法

    2021-11-22 13:33:53
  • Java DecimalFormat 保留小数位及四舍五入的陷阱介绍

    2023-11-09 04:49:33
  • Java 中泛型 T 和 ? 的区别详解

    2022-07-08 00:40:28
  • Java Swing编写一个简单的计算器软件

    2023-08-12 06:24:04
  • Java+opencv3.2.0实现人脸检测功能

    2022-11-27 10:36:42
  • Java 8 Function函数式接口及函数式接口实例

    2022-04-13 14:55:05
  • sqlite数据库的介绍与java操作sqlite的实例讲解

    2023-05-09 03:07:40
  • Spring的异常重试框架Spring Retry简单配置操作

    2023-11-25 18:27:35
  • Android仿百度图片查看功能

    2023-09-26 07:50:24
  • SpringMVC的执行过程浅析

    2021-05-31 20:51:11
  • 基于Java实现缓存Cache的深入分析

    2023-08-15 20:53:59
  • 线程局部变量的实现 ThreadLocal使用及场景介绍

    2023-11-10 03:19:26
  • asp之家 软件编程 m.aspxhome.com