连接池中的连接对象是由谁创建的呢?

连接池技术
1.本质就是在内存中预设好一定数量的 连接对象,以备用户在进行数据库操作时直接使用
这一块内存我们称之为连接池
2.数据库连接的建立和断开由连接池统一管理
在项目加载时,所有的连接对象都会准备完毕
所有的连接对象其实是由服务器来创建
3.如果需要服务器帮我们创建连接对象,那么要告诉服务器数据库的连接信息
驱动、ip、端口、数据库名称、用户名、密码
4.以上这些信息我们称之为数据源 DataSource

 

数据源
所有的数据库连接都是通过数据源获得的
数据源对应的java接口 javax.sql,DataSource
这个接口负责所有的连接对象的创建,并将这些连接对象放到连接池中
告诉服务器数据源是什么
需要在tomcat的配置文件中指定数据源的资源
通过JNDI的方式获取数据源

 

 

由web服务器创建,tomcat通过数据源DataSource,获取连接

posted @ 2020-08-10 15:30  龙陌  阅读(482)  评论(0编辑  收藏  举报