数据源JNDI

数据源:DataSource


创建连接交给连接池!

javax.sql.DataSource建立与数据库的连接!

数据库连接池:Connection Poll
01.负责管理和释放数据库连接的一个缓冲池技术!
02.连接池配置到Tomcat中的conf文件夹下面的context.xml文件

JNDI(Java Naming And Directory Interface)

java命名和目录接口!


我们之前使用JDBC技术连接数据库必须使用JDBC API!
现在使用数据源或者连接池的技术来访问数据库,必须使用JNDI!
<Resource name="jdbc/news"
auth="Container" type="javax.sql.DataSource"
maxActive="100" maxIdle="30" maxWait="10000"
username="453717310@qq.com" password="c123456"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://127.0.0.1:3306/news"/>

name:自定义的连接池名称,外部需要访问我们这个连接池,就是通过name属性值找到的!
auth:连接池被谁管理!Container容器! Tomcatat
type:对象的类型
driverClassName:数据库的驱动类名
url:数据库的地址
username:登录数据库的用户名
password:登录数据库的密码
maxActive:连接池的最大数据库连接数量,最大并发访问的数量

minIdle:最小空闲连接
maxIdle:最大空闲连接
maxWait:超时等待时间以毫秒为单位

sql心跳:确保我们客户端的连接始终有效的连接!

posted @ 2017-08-09 09:42  Interface代码  阅读(114)  评论(0编辑  收藏  举报