备份一下TOMCAT5.5的数据库DataSource

备份一下TOMCAT5.5的数据库DataSource
   原来一直用TOMCAT5.0.28,对数据库DataSource的配置了如指掌,因为最近公司其中的一个项目从TOMCAT5.0换到了TOMCAT5.5上.在数据库问题上出了点问题,后来打电话问一个朋友才知道5.5的配置方法和5.0的差距很大.后来看了一下搞定了.上自己的BLOG上备份一下,呵呵.
<Context path="/" docBase="resume" debug="5" reloadable="true" crossContext="true">
  <Resource name="jdbc/resumeDB"
   auth="Container"
   type="javax.sql.DataSource"
   driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
   url="jdbc:sqlserver://192.168.0.1:1433;charset=GBK;selectMethod=cursor;databaseName=resume"
   username="ddpassport"
   password="ddpassport2006"
   maxActive="100"
   maxIdle="10"
   maxWait="120000"/>
  </Context>

         1.path是指定访问该web应用的URL入口;

         2.docBase指定web应用的文件路径,可以是绝对路径,也可以是相对于Host的appBase属性的相对路径;

         3.type是类型,可以固定写成javax.sql.DataSource.除非SUN的包被你改了...

         4.maxActive是DBCP中处于活动状态的数据库连接的最大数目,取0表示不受限制

         5.maxIdle是DBCP中处于空闲状态的数据库连接的最大数目,取0表示不受限制

         6.maxWait是是DBCP中的数据库连接处于空闲状态的最长时间(以毫秒为单位)取0表示无限期等待

         7.username是数据库登陆名

         8.password是数据库登陆口令

         9.driverClassName是只定数据库的jdbc驱动程序

        10.url是指定连接数据库的URL

我要请教的问题是maxActive="100"maxIdle="10" maxWait="120000"三个属性如何能做到更具自己项目的最科学的配置方法?说能给出参数说明或具体的公式,希望对这方面了解很深的朋友能指点一二.更希望交更多的JAVA同行朋友.我的QQ:147372304.

你可能感兴趣的:(备份一下TOMCAT5.5的数据库DataSource)