长沙北大青鸟大计教育
在线测试

Tomcat连接SQLServer2000的方法?

发布时间:2013-04-29

  企业级的java应用肯定离不开数据库的支撑。如何让java连接上数据库是困扰很多Java初学者的难题。因为这里面牵涉到很多细节,只要有一处没有注意,就会连接不上。本篇文章从初学者的角度出发,阐明了如何使用Tomcat连接池连接上SQLServer2000。

  为什么要使用Tomcat连接池连接SQLServer?因为基于HTTP协议的Web程序是无状态的,每次Web服务器处理客户端请求后都会重新建立数据库连接。如果客户频繁请求的话,就会非常耗费数据库服务器的资源。在此情况下,Tomcat提供了数据库连接池技术,它允许应用程序重复使用一个现有的连接,而不是重新建立一个数据库连接。在使用完一个连接以后,将其归还连接池,以备其他程序使用。

  让Tomcat连接上数据库的基本思路很简单:1、下载数据库的JDBC驱动程序2、配置连接字符串3、在代码中使用连接字符串。

 

  一、 相关文件的下载

  要想让Tomcat连接上SQLServer数据库,首先要下载并安装Tomcat和SQLServer JDBC驱动。

  1、下载Tomcat6.0

  这个版本是6.0.24,Tomcat的运行版本有多种:解压缩直接运行版, Windows Service版。我开始下载的Window Service版,可惜没有运行成功。后来下载解压缩直接运行版后,Tomcat顺利启动。所以,我建议大家都下载解压缩能直接运行的Tomcat,次文件名为:zip (pgp, md5)。

  2、下载SQLServer2000的JDBC驱动

  此驱动相当重要,由于JDBC驱动版本很多,一开始我下载了N个版本,都不能使用,并且还找不出原因。后来经过向高手讨教,才知道是JDBC驱动的版本不对。下载JDBC驱动并安装以后,会看到安装文件的lib目录下有三个文件,msbase.jar,mssqlserver.jar ,msutil.jar。这三个jar包是核心驱动文件。因此,如果你下载的JDBC驱动版本安装以后没有这三个文件,基本上就可以判定你下载的JDBC是不正确的。

  二、 配置Tomcat

  文件下载并安装以后,就可以配置Tomcat了。配置的过程并不复杂,只是简单的修改文件,复制粘贴文件。下面将阐明,修改哪些文件,复制粘贴哪些文件。

  1、 复制三个jar包到Tomcat的lib目录下

  将msbase.jar,mssqlserver.jar ,msutil.jar这三个文件复制到“Tomcat安装路径lib”目录下,其目的是让Tomcat可以通过这三个核心jar包访问SQLServer2000。

  2、 修改context.xml文件

  打开“Tomcat安装路径confcontext.xml”的XML文件,在Context结点下增加一个结点Resource结点,具体内容如下:

  

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

  username="sa" password="***" driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"

在线申请

北大青鸟免费试听课程

 我已同意《隐私政策说明》
马上申请

学校地址: 长沙市天心区团结路6号

报名热线: 4008-0731-86 / 0731-82186801

Copyright © 2006 北大青鸟长沙大计教育
长沙市岳麓区大计职业技能培训学校有限公司版权所有

湘ICP备14017520号-3