码迷,mamicode.com
首页 > 数据库 > 详细

关于java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver的处理办法

时间:2014-12-19 15:51:39      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:jdbc   sqlserver   classnotfoundexcepti   sql2008   

        用记事本写了一支java程序,连接SQL Server 2008,从网上下载了微软的jdbc(地址:http://msdn.microsoft.com/zh-cn/data/aa937724.aspx),编译没问题,执行的时候会报错误:java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver;百思不得其解,jdbc包已经放到了source目录了呀?!后来把jdbc包放到JRE相关目录 jre\lib\ext下,就可以了。

        ps.编译时可以不需要jdbc驱动包,只要运行时能在jre\lib\ext下找到驱动包就可以了。另:微软的jdba驱动包含了低版本和高版本,如果是连接SQL2008,最好是把低版本的那个jdbc删掉,因为运行时有可能会抓到低版本的jdbc**.jar。


附上用记事本编写java程式的步骤:

1,安装jdk。安装完毕后打开cmd,执行java和javac是否成功

2,用记事本创建一只程序,保存为java文件。注意class名必须和文件名一致,java区分大小写

3,cmd窗口,切换到该目录下,用javac xxxxx.java编译。必要时加上-classpath参数

4,将必要的jar包放到jre\lib\ext下面

5,用java xxxxx执行java程序

关于java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver的处理办法

标签:jdbc   sqlserver   classnotfoundexcepti   sql2008   

原文地址:http://blog.csdn.net/powerants/article/details/42028009

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!