tomcat6.0配置数据源步骤及获取方法

1.将msbase、mssqlserver、msutil等3个包放入tomcat6.0的lib目录下,这样tomcat启动时就会自动加载这些包。
2.添加
<Resource

name="jdbc/jdbcbook/msgboard"

type="javax.sql.DataSource"

password="123"

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

maxIdle="2"

maxWait="5000"

username="sa"

url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=manage_article"

maxActive="4"

/>
到context.xml<context>中和server.xml<GlobalNamingResources>下,或者添加以上语句到context.xml和xxx.xml(自定义)。
3.在web.xml的<web-app>中添加
<resource-ref>
<description>MSSQL Datasource for msgboard</description>
<res-ref-name>jdbc/jdbcbook/msgboard</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
注:这步好像可省。
4.获取数据源如下,可参照
public static synchronized Connection getConnection( String jndiname ) throws SQLException
{
try
{
Context initCtx = new InitialContext();
Context envCtx = (Context)initCtx.lookup( "java:comp/env" );
DataSource ds = (DataSource)envCtx.lookup( jndiname );
return ds.getConnection( );
}
catch( NamingException ex )
{
ex.printStackTrace( System.err );
return null;
}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值