Tomcat 数据库连接池的配置

本文介绍了如何配置Apache Tomcat 5.5.25的数据库连接池,包括复制admin文件、修改tomcat-users.xml文件,设置角色和用户,添加数据源,以及在应用程序中使用连接池的示例代码。
摘要由CSDN通过智能技术生成

Tomcat 数据库连接池的配置

下载apache-tomcat-5.5.25-admin.zip,解压缩这个文件。

/apache-tomcat-5.5.25-admin/apache-tomcat-5.5.25/server/webapps下面的admin文件复制到自己的tomcat服务/apache-tomcat-5.5.25/server/webapps下面。同样/apache-tomcat-5.5.25-admin/apache-tomcat-5.5.25/conf/Catalina/localhost下面的admin.xml也复制到相同目录下。

 

然后打开/apache-tomcat-5.5.25/conf下面的tomcat-users.xml,做如下修改:

 

<?xml version='1.0' encoding='utf-8'?>

<tomcat-users>

  <role rolename="tomcat"/>

  <role rolename="role1"/>

  <role rolename="admin"/>

  <user username="tomcat" password="tomcat" roles="tomcat,admin"/>

  <user username="role1" password="tomcat" roles="role1"/>

  <user username="both" password="tomcat" roles="tomcat,role1"/>

</tomcat-users>

 

 

启动tomcat服务。

IE ADDRESS中输入 URLhttp://localhost:8090/admin

使用刚刚在tomcat-users.xml配置的用户名和密码登录。User:tomcat  password:tomcat

 

 

 

在你需要配置数据库连接池的应用下面添加连接池。Tomcat Server->Service->Host->Context(/your web application)->Resources->Data Sources

 

然后Save Commit Changes

 

然后在WEB应用中写如下代码:

       DataSource ds =null;

       try {

           InitialContext ctx = new InitialContext();

           ds = (DataSource)ctx.lookup("java:comp/env/jdbc/mydb");

           Connection con = ds.getConnection();

           Statement stmt=con.createStatement();

           ResultSet rs =

stmt.executeQuery("select * from scott.student");

           while(rs.next()){

              String strStuID=rs.getString(1);

              System.out.println(strStuID);

           }

       } catch (Exception e) {

           // TODO Auto-generated catch block

           e.printStackTrace();

       }

 

 

最后还要记得把数据库的jdbc驱动放到/apache-tomcat-5.5.25/common/lib下面。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值