怎样使用Mybatis数据库连接池?

怎样使用Mybatis数据库连接池?

首先是配置,如下图:
怎样使用Mybatis数据库连接池?_第1张图片
千万要注意,一个程序中只创建一个SqlSessionFactory对象,要不然每次执行sql都创新创建一个SqlSessionFactory对象的话,那么每次建立连接的时候都会先清空数据库连接池里面的连接,如下图:
怎样使用Mybatis数据库连接池?_第2张图片
因此这样连接池就没有意义了。因为里面的连接已经不能够被复用了。因此SqlSessionFactory对象一定要设置成全程序唯一的,如下图:
怎样使用Mybatis数据库连接池?_第3张图片
这样每次建立连接的时候才不会清空连接池里面的连接对象,而是先去连接池里面找可以复用的连接对象,如果能找到,那么就不重新创建连接了。

你可能感兴趣的:(比较有用的框架,数据库,mybatis,oracle)