首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

用JSP链接SQL2000出现的异常:ClassNotFoundException: com.microsoft.sqlserver.SQLServerDriv

2011-11-27 
用JSP链接SQL2000出现的错误:ClassNotFoundException: com.microsoft.sqlserver.SQLServerDriver用JSP链接

用JSP链接SQL2000出现的错误:ClassNotFoundException: com.microsoft.sqlserver.SQLServerDriver
用JSP链接SQL2000出现的错误:ClassNotFoundException:   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下重新编译打包就好了

热点排行