一聚教程网:一个值得你收藏的教程网站

热门教程

JSP中tomcat的SQL Server2000数据库连接池的配置

时间:2022-07-02 18:19:47 编辑:袖梨 来源:一聚教程网

JSP中tomcat的SQL Server2000数据库连接池的配置
环境:
1. 数据库:Microsoft SQL Server 2000
2. 数据库驱动程序:net.sourceforge.jtds.jdbc.Driver
JNDI(Java Naming and Directory Interface)概述:
Tomcat4(5)提供了一个与Java Enterprise Edition应用服务相兼容的JNDI--InitialContext实现实例。它的初始数据设置在$CATALINA_HOME/conf/server.xml文件里,并可能在网页应用环境描述(/WEB-INF/web.xml)里被下列元素引用:
1) --环境入口,设置应用程序如何操作。
2) --资源参数,一般是数据库驱动程序、JavaMail Session、自定义类工厂等。
3) --在Servlet 2.4里用来简化设置不需认证信息的资源资源如环境参数、resource-ref变量。
InitialContext在网页应用程序初始化时被设置,用来支持网页应用程序组件。所有的入口和资源都放在JNDI命名空间里的java:comp/env段里。点击下列网址以获取更多信息:
1) Java命名和目录接口(Java Naming and Directory Interface)
2) J2EE平台说明(J2EE Platform Specification)
设置JNDI资源
设置JNDI资源要在$CATALINA_HOME/conf/server.xml文件里使用下列标志符:
1) --设置域个可变的JNDI InitialContext入口的名字和值(同上面说的等价)。
2) --设置应用程序可用的资源的名字和类型(同上面说的等价)。
3) --设置Java资源类工厂的名称或将用的JavaBean属性。
4) --给全局JNDI环境(JNDI Context)添加一个链接。
上述这些标志符必须放在之间(针对专门的网页应用程序)或之间。
此外,设在网页应用环境描述(Web Application Descriptor)(/WEB-INF/web.xml)里的名字和值也在初始环境(Initial Context)里被设置,当被元素值允许时将被重设初始值。
全局变量能在子元素的里设置。
数据库连接池概述:
数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。

热门栏目