美文网首页
java.lang.ClassNotFoundException

java.lang.ClassNotFoundException

作者: ming_Liu | 来源:发表于2019-05-18 06:52 被阅读0次

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

    在出这个问题前,首先确保连接的代码不存在语法上的错误,数据库的登录名以及密码都正确,好了,下面开始:

    原因是上面是sqlserver05或者08的连接方式,这个地方要注意!我发现还是有问题,百思不得其解,突然发现我下载的连接驱动包里面有两个jar文件,而我使用的是sqljdbc.jar,想想,换一个会不会好,后来换成了另一个sqljdbc4.jar(下载地址:http://www.java2s.com/Code/Jar/s/Downloadsqljdbc420jar.htm),完美解决,原因如下:

    以下是msdn中 JDBC Driver的系统要求中的解释:我们清楚的看到sqljdbc.jar类库要求使用5.0 版的 Java 运行时环境 (JRE)。连接到数据库时,在 JRE 6.0 上使用 sqljdbc.jar 会引发异常。而我的jre为6.0的,自然报异常。

    相关文章

      网友评论

          本文标题:java.lang.ClassNotFoundException

          本文链接:https://www.haomeiwen.com/subject/axrbaqtx.html