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

java.lang.ClassNotFoundException:com.microsoft.sqlserver.SQLServerDrive

2014-01-26 
用JSP链接SQL2000出现的错误:java.lang.ClassNotFoundException: com.microsoft.sqlserver.SQLServerDrive,

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

        

热点排行