免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 869 | 回复: 0
打印 上一主题 下一主题

Tomcat 数据库连接池配置 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-11-10 22:31 |只看该作者 |倒序浏览
  主要的操作是修改 Tomcat/conf/server.xml 文件:

Context path="/pool" docBase="pool">  
  Resource name="jdbc/test" scope="Shareable" type="javax.sql.DataSource"/>  
  ResourceParams name="jdbc/test">  
    parameter>  
      name>factoryname>  
      value>org.apache.commons.dbcp.BasicDataSourceFactoryvalue>  
    parameter>  
      
    parameter>  
      name>urlname>  
      value>jdbc:jtds:sqlserver://localhost:1433;DatabaseName=pubsvalue>  
    parameter>  
    parameter>  
      name>driverClassNamename>  
      value>net.sourceforge.jtds.jdbc.Drivervalue>  
    parameter>  
    parameter>  
      name>usernamename>  
      value>savalue>  
    parameter>  
    parameter>  
      name>passwordname>  
      value>savalue>  
    parameter>  
      
    parameter>  
      name>maxWaitname>  
      value>3000value>  
    parameter>  
    parameter>  
      name>maxIdlename>  
      value>100value>  
    parameter>  
    parameter>  
      name>maxActivename>  
      value>10value>  
    parameter>  
ResourceParams>  
Context>  

红色字体标的是主要内容。
这里的pool是指你的项目在tomcat发布目录webapps下的目录路径,这里我的项目目录为:.../webapps/pool
jdbc/test为需要通过jndi调用的数据源名称。
org.apache.commons.dbcp.BasicDataSourceFactory这里用的是dbcp连接池包。
然后修改 web.xml
resource-ref>  
  res-ref-name>jdbc/testres-ref-name>  
  res-type>javax.sql.DataSourceres-type>  
  res-auth>Containerres-auth>  
resource-ref>  
代码中从连接池获得Connection对象:
Context context = new InitialContext();   
//获得数据源   
DataSource ds = context.lookup("java:comp/env/jdbc/test");   
//获取连接   
Connection conn = ds.getConnection();   



本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/36976/showart_419376.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP