当前位置: 首页 > 图文教程 > 服务器 > Linux服务器 > Tomeat6.0 连接池数据库配置

Linux服务器
精品推荐之Linux下三大便利的开源防火墙
CentOS教程推荐 系统安装后的初始环境设置
Linux十大高级安全管理技巧
CentOS教程之用OpenSSH构建SSH服务器
Samba服务器在Solaris下的高级应用
Linux下WWW服务器配置全攻略
关于Linux Grep命令使用的详细介绍
RHEL4 通过yum自动升级实现
快速解决DB2创建存储过程时所遇到的错误
Linux系统教程第2课:init进程和inittab文件
Linux系统教程:第1课 linux系统启动
Linux系统教程:第3课 守护进程以及运行方式
Linux系统教程:第4课 xinetd
Linux系统教程:第5课 linux服务管理工具
Linux系统教程:第6课 linux网络基础
Linux系统教程:第7课 linux的tcp-ip设置
如何增强solaris安全
关于HTTP503服务器过载问题
三万元搭建LINUX服务器集群
Linux下FTP服务器配置

Linux服务器 中的 Tomeat6.0 连接池数据库配置


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-04   浏览: 55 ::
收藏到网摘: n/a

关于tomeat6.0的连接数据库配置实现代码 在Tomeat6.0根目录\conf\context.xml文件中<Context>节点中添加<Resource>信息

<Resource name="jdbc/books"
auth="Container"
type="javax.sql.DataSource"
username="sa"
password="sa"
driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
url="jdbc:sqlserver://localhost:1433;DatabaseName=restrant"
maxActive="2" maxWait="10000"
maxIdle="1"/>

naem 指定Resource的JNDI名字
auth 指定管理Resource的Manager,它有两个可选值:Container和Application。Container表示由容器来创建Resource,Application表示由Web应用创建和管理Resource
type 指定Resource所属的Java类名
maxActive 指定数据库连接中处于活动状态的数据库连接的最大数目,取值为0。表示不受限制
maxIdle 指定数据库连接池中处于空闲状态的数据库连接的最大数目,取值为0。表示不受限制
maxWait 指定数据库连接中的数据库连接处于空闲状态的最长时间(以这毫秒为单位),超过这一时间将会抛出异常。取值为-1,表示可以无限制等待
username 指定连接数据库的用户名
password 连接数据库的口令
driverClassName指定连接数据库的JDBC驱动程序
url 指定连接数据库的URL
//上面driverClassName、url 写的是SQL2005的
//这个配置还需要一个驱动文件是.必须把JDBC驱动程序复制到Tomeat的common\lib目录下