求sql server2000的java.lang.ClassNotFoundException解决方法!
在eclipse中作个连接sql server2000的操作。一直连不上,出这个错误。
Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver ");
String url= "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=master ";
con =DriverManager.getConnection(url, "sa ", "manager ");
其实还没运行到DriverManager.getConnection,刚执行Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver ")就出错了。
看来还是引用那三个jdbc驱动的jar文件的问题。天杀的,我折腾好久也不行,忽然前天把sql server2000的sp4装上了一下子就好了。可今天忽然又不行了。
决心全重装sql server 2000jdbc,逐个连同sp1,sp2,sp3.都装完了,还是老样子。然后又重装sql server 2000 sp4。然后在eclipse中,把项目的buildpath中选择引入external jar,把那三个ms*.jar引进来。这样之后还是不行,疯掉了。。。
为什么那天忽然就行了,而现在又不行了?
------解决方法--------------------------------------------------------
你可以试着将三个jdbc驱动的jar直接拷贝到你项目中的lib去,试试,看能否解决
------解决方法--------------------------------------------------------
然后在classpath里配置一下!
------解决方法--------------------------------------------------------
也有遇到过这样的问题,分享一下。
建议:
首先,myitlyj() 所述方法。如果不行:
1、DataBase Explore 重新配置一个,名字改一下。配置正确3个.jar 肯定有加进去了。
2、一定要安装sp3,否则连接不上DB(注意要安装啊,不要只解压,不安装)。
3、DB SERVER要启动(呵呵,不要太急了)
以上是遇到的状况,有些可能简单的可笑,呵呵,是实情,试试吧。肯定可以的。
------解决方法--------------------------------------------------------
SQL SERVER2000 打补丁到SP3或以上,再加载三个jar就可以连接了。
------解决方法--------------------------------------------------------
SQL SERVER2000 的补丁有没有打呀,该不会没打补丁吧
------解决方法--------------------------------------------------------
1) 安装SQLSERVER 2000 SP3
2)安装Jdbc for sp3驱动
3) 将三个jar文件拷贝到jdk\lib\ext下
4) 配置classpath
5) 将三个jar文件拷贝到你的开发项目lib下
------解决方法--------------------------------------------------------
不是重装的问题,错误描述很清楚'java.lang.ClassNotFoundException',说是找不到类(ClassNotFound),,
你补充说是下面这一行出错:
Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver ");
说明没有找到这个SQLServerDriver类。。
解决办法,
这个类是运行时依赖,
只要确保SQLServerDriver这个类在你的eclipse工程classpath中肯定不会报这个错,你检查一下吧
如果是sqlserver的话,不会抛出这个异常的
------解决方法--------------------------------------------------------
我以前遇到过这种情况,找个SP4补丁打上就行了
------解决方法--------------------------------------------------------
我也遇到这样的问题了,按照上面说的打了sp4补丁,可还是不行,driver 里面的Microsoft MSSQL Server JDBC Driver总显示个叉。
------解决方法--------------------------------------------------------
tanyuqiong()
1) 安装SQLSERVER 2000 SP3
2)安装Jdbc for sp3驱动
3) 将三个jar文件拷贝到jdk\lib\ext下
4) 配置classpath
5) 将三个jar文件拷贝到你的开发项目lib下
------解决方法--------------------------------------------------------
是啊,我以前也遇到过,一定要打补丁
------解决方法--------------------------------------------------------
我也遇到过同种情况,我支持lovelygirl0316的正解!!!
------解决方法--------------------------------------------------------
安装完sql server 2000 后装sp3或以上的补丁,再装sql 2000 驱动,再装驱动补丁
把三个jar拷到相对应的lib/ext文件夹下,应该就没问题了
在classpath加上几条配置不可以了