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中配置数据源引用

  

                                                `

猜你喜欢

转载自www.cnblogs.com/faded8679/p/10612609.html