在JSP中数据库连接不成功的问题

来源:百度知道 编辑:UC知道 时间:2024/06/14 21:04:18
用JSP和SQL开发的一个小系统,但是在测试的时候总是出现这个
Connection Database Failed! Check the config file??`inc/const.jsp`
java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
检查了代码是没有错,也安装了Mysql JDBC的驱动,Tomcat和JDK也安装相应的版本
打错了,是安装了SQL server 2000 driver的了,环境变量也设置好了,
PS:检查了代码,URL和Driver设置都没错,重新测试,还是老问题,这次多显示establishing socket

这个我知道,前几天我把几个mysql,access,db2-7.0,oracle9i等等都连接了一遍,使用纯jdbc的。
启动就数sqlserver2000的最难,后来找到了原因。

sql2000装好后要装sp4补丁。
SQL2000-KB884525-SP4-x86-CHS(装好之后jdbc连接ms2000).rar
不大,几十MB。要可以给你,以定要装,不然无法通过jdbc连接。只能数据源了。
网上搜吧。就这个名字。

楼主你的不是mysql的jdbc,你要用的是sqlserver的驱动,两个数据库不一样的。。。
换2005的驱动吧,补充一下,换驱动要修改URL和Driver
http://www.microsoft.com/downloads/details.aspx?familyid=C47053EB-3B64-4794-950D-81E1EC91C1BA&displaylang=zh-cn
JDBC3.0是1个jar,2.0是3个jar
在3.0里面的URL和Driver是这样写的

jdbc:sqlserver://localhost
com.microsoft.sqlserver.jdbc.SQLServerDriver

请注意看,和2.0的区别

jdbc:microsoft:sqlserver://localhost
com.microsoft.jdbc.sqlserver.SQLServerDriver
_______________________________________________
搂主如果是sqlserver2.0需要3个包你都导了吗,还有我说的路径问题2.0和3.0的区别,对应版本的