我对Tomcat数据源的理解
来源:互联网 发布:神经网络算法matlab 编辑:程序博客网 时间:2024/06/05 12:01
什么是tomcat数据源?
定义:在javaweb中,使用数据库的链接会影响系统的性能,消耗系统的资源,而数据库链接池提供一个方案,就是数据源来获取链接池的一个连接。
数据源的核心原理:
在应用程序启动的时候,连接池建立足够的数据库链接,并讲这些连接组成一个连接池,由应用程序动态地对池中的连接
进行申请,使用和释放。如果并发请求的连接数大于连接池中的连接,那么请求将在队列中排队等待。
特点:应用程序可以根据数据池中的连接使用率动态增加或者减少池中的连接数。
其中相关的方法;
DataSource接口代表了数据源,可以通过这个接口获得连接池中的一个连接,它一般由
DataSource接口代表了数据源,可以通过这个接口获得连接池中的一个连接,它一般由
数据库驱动程序的厂商实现,
DataSource数据源中的主要方法:
方法名称:
getConnection() :不带参数,获得一个Connection连接。
getConnection(String username,String pasword) :带有两个参数,获得一个Connection连接。
getLogWriter() :获得LogWriter对象,它是PrintWriter的实例,。
setLogWriter(PrintWriter out) :设置一个DataSource的logWriter。
getLoginTimeout(int seconds) :获得一个DataSource尝试连接数库的最大时间。
setLoginTimeout(int seconds): 设置一个DataSource尝试连接数库的最大时间。
但系实际开发中,我们只需要在xml文件中配置即可。
context.xml
<Context>
/////...................
</Context>
0 0
- 我对Tomcat数据源的理解
- 谈谈我对apache+tomcat+jk2整合的理解
- 谈谈我对apache+tomcat+jk2整合的理解
- [转]谈谈我对apache+tomcat+jk2整合的理解
- 谈谈我对apache+tomcat+jk2整合的理解
- 我对apache、tomcat、php服务理解一直以来的误区
- 说说我对tomcat和servlet的理解
- Tomcat配置数据源和服务端应用对数据源的访问
- 我理解的数据源与连接池
- 我理解的数据源与连接池
- 我对SOA的理解我对SOA的理解
- 我对COM的理解
- 我对事件的理解
- 我对SOA的理解
- 我对SOA的理解
- 我对SOA的理解
- 我对ERP的理解
- 我对JSP的理解
- 【算法学习笔记】20.算法设计初步 归并排序 求逆序数
- Android 一步一步实现版本自动更新(第一步 解析是否需要更新)
- Polynomial Coefficients - UVa 10105 多项式系数
- [MAC] eclipse+python+tornado+mysql 在eclipse中引入数据库模块import error
- 我的2015
- 我对Tomcat数据源的理解
- C++11中的Tuple和可变参数模版
- 《Little Runner》(六)——创建分数标签、血量条
- java反射(一):反射基础
- android 安装 APK
- Python中的字符串执行函数
- Grava 工具
- 这是一个测试文章
- 强大的分组SectionListView, 支持自定义组头布局和分组的内容布局, 组头有挤压效果