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

java连接SQL Server 提示Class.forName("...")出错! 附上代码,来看一下啊
try  
{
      Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver ");     //出错提示指向这行
      ...
}

错误提示:
java.lang.ClassNotFoundException:   com.microsoft.jdbc.sqlserver.SQLServerDriver

怎么回事啊?


------解决方案--------------------

给大家介绍个技术群

大家一起学习,一起提高

32517633
------解决方案--------------------
路径错了!!!
------解决方案--------------------
java.lang.ClassNotFoundException:
环境有问题,sql server的jdbc位置不对。
------解决方案--------------------
sql server的jdbc没有在classpath中设置
------解决方案--------------------
要导入import java.sql.*
------解决方案--------------------
msbase.jar msutil.jar mssqlserver.jar 这三个文件考到%tomcat_home%/common/lib目录下
------解决方案--------------------
找不到驱动
纯驱动的三个jar 包 没有配置好
------解决方案--------------------
msbase.jar msutil.jar mssqlserver.jar
把这些文件,拷至你项目的web-inf\lib目录下,重启TOMCAT

------解决方案--------------------
你在eclipse里把驱动jar包加载工程的编译路径中,问题就可以解决!
------解决方案--------------------
你把三个jar文件放在工程里面。
------解决方案--------------------
去下那3个驱动包 放在你的工程中 这3个包在MSSql server网站上有
------解决方案--------------------
没拷贝这3个文件
msbase.jar msutil.jar mssqlserver.jar

------解决方案--------------------
java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver

说明系统没有找到你的数据库驱动程序
应该在你的程序里(\web-info\lib目录下),或在服务器的\lib目录下(具体服务器目录不同),或系统环境变量里设置驱动程序.