码迷,mamicode.com
首页 > 其他好文 > 详细

08-连接池

时间:2019-08-24 22:48:35      阅读:96      评论:0      收藏:0      [点我收藏+]

标签:取值   href   sqlmap   安全   block   表示   链接   list   接口   

连接池

一、连接池介绍

在实际开发中都会使用连接池

因为它可以减少我们获取连接所消耗的时间

  1. 连接池就是用于存储链接的一个容器
  2. 容器其实就是一个集合对象,该集合必须是线程安全的,不能两个线程拿到统一连接
  3. 该集合还必须实现队列的特性:先进先出

二、mybatis 中的连接池

1.mybatis连接池提供了3种方式的配置

Ⅰ配置的位置:

主配置文件 SqlMapConfig.xml 中的dataSource 标签,type 属性就是表示采用何种连接池方式

Ⅱtype属性的取值:

  1. POOLED
    • 采用传统的 javax.sql.DataSource 规范中的连接池,mybatis中有针对规范的实现
  2. UNPOOLED
    • 采用传统的获取连接的方式,虽然也实现 Javax.sqlDataSource 接口,但是并没有使用池的思想。
  3. JNDI
    • 采用服务器提供的 JNDI 技术实现,来获取 DataSource 对象,不同的服务器所能拿到 DataSource 是不一样
    • 注意:如果不是 web 或者 maven 的 war 工程,是不能使用的

08-连接池

标签:取值   href   sqlmap   安全   block   表示   链接   list   接口   

原文地址:https://www.cnblogs.com/zuiren/p/11406119.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!