Mybatis连接池

我们在实际开发中都会使用连接池。
因为它可以减少我们获取连接所耗费的时间。
其实,连接池就像一个容器,把连接都初始化出来,然后,放到一个容器里。接下来,我们就从这个容器里取连接,取一个,用一个。

  • 连接池:

  • Mybatis连接池:
    三种配置方式:
    配置的位置:
    主配置文件SqlMapConfig.xml中的dataSource标签,type属性就是表示使用何种连接池方式。

type属性的取值:

  1. POOLED 采用传统的javax.sql.DataSource规范中的连接池,mybatis中有针对规范的实现。
  2. UNPOOLED 采用传统的获取连接的方式,虽然也实现Javax.sql.DataSource接口,但是并没有使用的思想。(就没有容器的概念,而是每次用都重新获取一个连接。)
  3. JNDI 采用服务器提供的JNDI技术实现,来获取DataSourcez对象&#x