用JSP链接SQL2000出现的错误:
ClassNotFoundException: com.microsoft.sqlserver.SQLServerDriver
用JSP链接SQL2000出现的错误:Class
NotFoundException: com.microsoft.sqlserver.SQLServerDrive,想了很多办法都搞不定啊,工程里面的web-inf下的lib已经放了msbase.jar,mssqlserver.jar,msutil.jar,不行,tomcat的common\lib下也放了,JDK的jre\lib\ext下也放了,都不行,代码如下: Class.forName( "com.microsoft.sqlserver.SQLServerDriver ").newInstance();
String url = "jdbc:microsoft:sqlsever://localhost:1433;DatabaseName=db_board ";
String user = "sa ";
String password = " ";
Connection conn = DriverManager.getConnection(url,user,password);
Statement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql = "select * from tb_User ";
ResultSet rs = stmt.executeQuery(sql);
我没有将它们输出出来呢,但是应该也能连起来呀!很郁闷,兄弟们帮解决一下,感激不尽啊!
------解决方案--------------------打补丁 sqlsp4
------解决方案--------------------把JAR放在 工程里 WEB-INF\lib\
------解决方案--------------------用winrar 解压mssqlserver.jar,看是否存在你报异常的那个类,如果没有当然要报错!
------解决方案--------------------应该是:Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver ");
------解决方案--------------------ClassNotFoundException
包没打进去吧
不然就是XP4补丁
------解决方案--------------------1.web-inf要大写的
2.打开tomcat安装目录下\bin\tomcat.exe 会出现个dos屏幕,然后执行你的程序,看错误提示,或者直接到微软官方再下个jdbc-mssql驱动
------解决方案--------------------打sp4的补丁就行了
------解决方案--------------------看看你的类是不是打包了,我也遇到过这个问题,在doc下重新编译打包就好了