javaweb高级 第六章 连接池与数据源

Posted faded8679

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javaweb高级 第六章 连接池与数据源相关的知识,希望对你有一定的参考价值。

1.本章目标

  了解连接池

  掌握JNDI.DBCP链接池的使用

2.连接池

  理解为一个带有多个连接的池子

  比如:

    连接池最小连接数:10,也就是该连接池初始化时有10个可用的连接

    连接池有最大连接数:100,表示该连接池最大上限100个连接

    当有请求连接数据库时,先判断10个连接是否有空闲.

      若有,就直接分配一个链接.

      若没有(10不够)就在小于最大连接数的前提下打开一个新的连接

      若已经有100个连接都在使用,后面的请求会等待前面使用完成后释放连接,在使用

3.JDNI

  java naming and directory interface: java命名和目录接口.顾名思义就是提供java的名称和目录方面的操作

  用途:

    连接对象,连接jdbc资源,简介jms资源,连接javamail资源

  tomcat实现jndi提供一种连接池技术(不常用)

    步骤:

      1.将连接数据库的驱动jar包拷贝到tomcat/lib目录

      2.tomcat/conf/context.xml中配置数据源(数据的来源,通常指数据库,数据源中存放了建立数据库连接的信息)

      3.在web.xml中配置数据源引用

 

  

                                                `

 

以上是关于javaweb高级 第六章 连接池与数据源的主要内容,如果未能解决你的问题,请参考以下文章

数据库连接池与JDBC的区别

mybatis学习——Mybatis 连接池与事务深入

mybatis学习——Mybatis 连接池与事务深入

[八]数据库连接池与JDBC。纳尼?连接池关JDBC神马事?

C++ LinuxWebServer项目数据库连接池与注册登录

java学习笔记数据库连接池与操作工具类