日期:2014-05-20  浏览次数:20767 次

运用servlet向数据库SQLServer2000添加数据出现错误
问题错误描述:
java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriverjava.sql.SQLException: No suitable driver found for jdbc:microsoft:sqlserver://localhost:1433;databaseName=MoToOnlineShop 

我测试了数据库连接,没问题。此工程所要用的3个JAR包,我也导入了。sp4数据库补丁也打了。为何还出现这种为题?迷惑中....请高手指点迷津

------解决方案--------------------
引用楼主 chiboo 的帖子:
...
我测试了数据库连接,没问题。此工程所要用的3个JAR包,我也导入了。...

------解决方案--------------------
探讨
可能就是sqljdbc.jar包没导入吧。我原先在别的地方。都没用导入也能用。应该导入到哪里呢?我是用的内置的tomcat作为webserver。我在工程里把sqljdbc.jar导入了,把它和那3个JAR包放在一起。为何还不行?是不是位置不对?我测试数据库连接的时候是用eclipse写了个java文件测试的。

------解决方案--------------------
直接将JAR包丢到工程lib目录下就可以了,绝对是jar包没导对