关于sqlserve2000和sqlserver2005以后版本配置连接池的一些思路

本文详细介绍如何在Tomcat服务器中配置SQL Server数据库连接池,包括修改server.xml和web.xml文件,以及导入不同版本SQL Server的JDBC驱动。

其实网上关于这个内容的东西也有很多,方法很不少,我也不敢班门弄斧。

就写一下自己在照着网上资料配置过程中的一些思路。

一:修改server.xml 文件

tomcat-6.0\conf 文件夹 下面的server.xml文件中的最后一个</host>前面添加代码如下:
<Context path="/" docBase="" debug="5" reloadable="true" corssContext="true">

  <Resource name="jdbc/ConnectionPool"
  auth="Container"
  type="javax.sql.DataSource"
  maxActive="20"
  maxIdle="5"
  maxWait="10000"
  username=""
  password=""
  driverClassName="com.microsoft.sqlserver.jdbc.SQLServerdriver"
  url="jdbc:sqlserver://localhost:1433;DatabaseDame="/>

   在SQL Server 2000 中加载驱动和URL路径的语句是

String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
String dbURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=sample";

而SQL Server 2005 及server2008中加载驱动和url的语句则为

String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sample";
注意2000与2005两处的不同:一是sqlserver.jdbc顺序不同,二是少了microsoft的缺少

二. 打开项目文件WEB-INF下的Web.xml文件(注意是项目的文件,不是tomcat里面的文件)

加入如下代码:
<resource-ref> 
<description>Sqlserver2005</description> 
<res-ref-name>jdbc/sqlserver2005</res-ref-name> 
<res-type>javax.sql.DataSource</res-type> 
<res-auth>Container</res-auth> 
</resource-ref>

 

三.把SQl Server2008JDBC驱动拷贝sqljdbc4.jar到项目文件WEB-INF下的Lib里

  如果版本是2000,三个jar包导入:msbase,mssqlserver,msutil。
  如果版本是2005,那就是sqljdbc 这个包

 

 

 

转载于:https://www.cnblogs.com/zflovezk9/p/6681785.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值