关于javax.servlet.ServletException: java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket. 错

       我想很多新手和我一样,在刚开始使用sql时遇到数据库连接不上的情况,上网查吧,很多都是未解决的帖子。我也是个新手,懂得不多,只是将我所了解和所犯的错误说出来,可能会对一些朋友有些作用吧。

       首先,我犯的严重的错误是,将sql server 2000 的补丁sp3和sql server driver for jdbc sp3混为一谈。所以我安装了driver for jdbc sp3后以为该装的都装了呢。那两天急得象热锅上的蚂蚁,直至发现自己是那么糊涂时才......反正是下载了sql server 2000 的补丁sp3并安装后数据库访问便正常了。(注意,系统提示的安装其实只是解压缩,必须自己到目录下找到setup.bat运行才真正的安装,因为网上很多提示,所以这个错误我倒是没有犯,但很多人因此郁闷了N天呢)

        其次,在先前的一些工作也是必须要做的。如安装sql server 2000时身份验证得是sql和windows。安装driver for jdbc sp3后要将lib下的三个jar文件复制到相应文件夹。(对于java访问,则放在jdk的安装目录下的jre下的lib下的ext文件夹中,如我的电脑上是这样的:C:/Program Files/Java/jdk1.6.0/jre/lib/ext,另外在系统的环境变量的classpath路径中加入三个jar文件的路径)(对于JSP访问,网络上有两种说法,一种是放在tomcat目录下的lib中。还有一种是放在你的工程下的WEB_INF下的lib目录中。因为原理我不是太懂,也没去深究,所以我都复制了,呵呵)

       另外提供一个下载sql server 2000 的补丁sp3的网址,我从上下载,速度蛮快的噢:http://www.jianyou.net/soft/show.asp?id=9

希望此文章能对有些朋友提供帮助

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值