Tomeat6.0 连接池数据库配置
程序员文章站
2023-04-07 12:54:43
在tomeat6.0根目录\conf\context.xml文件中节点中添加信息
在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目录下
<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目录下