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。纳尼?连接池关JDBC神马事?