Tomeat6.0连接池数据库配置

来源:互联网 发布:淘宝优衣库代购推荐 编辑:程序博客网 时间:2024/05/21 03:16

在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目录下