tomcat数据源的配置(个人整理的)

本文详细介绍了在Tomcat6.0环境下配置数据源的方法,包括在server.xml文件中添加数据源配置,修改web.xml文件引用数据源,以及通过Java代码测试数据源连接。

tomcat的版本不同,配置数据源时的格式就不同

 

tomcat6.0数据源的配置方式

 

1.在conf/server.xml的<host></host>之间加入下面的语句,定制数据源

 

<Context path="/MyWebSite200"  docBase="D:/serverlet_jcreator01">


 <Resource name="shunping"

 

               auth="Container" type="javax.sql.DataSource"


               maxActive="100" maxIdle="30" maxWait="10000"


               username="sa" password="dongaiqin2005"


               driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"


               url="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=spdb"/>


 </Context>

2.还要在当前web应用的web.xml中加入下面的代码,表示要要引用数据源

<resource-ref>

 <descryiption>DB Connection</descryiption>

<res-ref-name>shunping</res-ref-name>

<res-type>javax.sql.DataSource</res-type>

<res-auth>Container</res-auth>

</resource-ref> 

 

3.测试数据源

package com.tsinghua;

import java.sql.*;

import javax.sql.*;

import javax.naming.*;

public class ConnDB{
 
 private Connection ct=null;
 
 public Connection getConnetion(){
  
  /*try{
   
   //加载驱动
   
   Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
    
   //得到链接
    
   ct=DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;databaseName=spdb","sa","dongaiqin2005");
    
   
  }catch(Exception e){
   
   e.printStackTrace();
   
  }
  
  return ct; 
  
  */
  
  try{
   
   //创建一个上下文环境
   
   Context con=new javax.naming.InitialContext();
   
   //通过con得到数据源
   
   DataSource ds=(DataSource)con.lookup("java:comp/env/shunping");
    
   ct=ds.getConnection();
    
   
  }catch(Exception e){
   
   e.printStackTrace();
   
  }
  
  return ct;    
 }
 
}

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值