Myeclipse连接sql server2005时出现java.lang.NoClassDefFoundError:错误

代码为try{Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");java.sql.DriverM... 代码为
try {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
java.sql.DriverManager.registerDriver(new com.microsoft.jdbc.sqlserver.SQLServerDriver());
conn = DriverManager.getConnection(
"jdbc:microsoft:sqlserver://localhost:1111;DatabaseName=chat", "sa", "000000");
System.out.println("连接成功!");

} catch (SQLException e) {
e.printStackTrace();
}
这行java.sql.DriverManager.registerDriver(new com.microsoft.jdbc.sqlserver.SQLServerDriver());显示错误为com.microsoft.jdbc cannot be resolved to a type,运行后错误java.lang.NoClassDefFoundError: com/microsoft/jdbc/sqlserver/SQLServerDriver
展开
 我来答
shihoumacili
高粉答主

2016-02-02 · 每个回答都超有意思的
知道大有可为答主
回答量:1.1万
采纳率:87%
帮助的人:491万
展开全部
java.lang.NoClassDefFoundError:
找不到相应的类文件,当编译源文件以后都会生成一些类文件:***.class,执行时要用java(main所在的类) ,如果找不到相应的类,执行就会出现NoClassDefFoundError的异常。
1、首先请确认没有错敲成java xxx.class,
2、其次,检查CLASSPATH环境变量,
3、将java文件按包名存放:
比如工作目录是/work,类是package1.class1,那么将它存放为/work/package1/class1.java。如果没有声明包,那么直接放在/work下。
982927760
2010-08-05
知道答主
回答量:18
采纳率:0%
帮助的人:0
展开全部
加载驱动类字符串不对,看一下你加载的jar中的包名是否是
com.microsoft.jdbc.sqlserver.SQLServerDriver
不同的jar包驱动类字符串不相同
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
以拟开7956
2010-08-05 · TA获得超过209个赞
知道答主
回答量:117
采纳率:0%
帮助的人:127万
展开全部
com.microsoft.jdbc.sqlserver.SQLServerDriver
这个类的jar包没有导入
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
li_huiyao
2010-08-05
知道答主
回答量:14
采纳率:0%
帮助的人:0
展开全部
java.sql.DriverManager.registerDriver(new com.microsoft.jdbc.sqlserver.SQLServerDriver());
把这个去掉;顺便看下你的端口是不是1111
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tagiky
2010-08-05 · 超过13用户采纳过TA的回答
知道答主
回答量:68
采纳率:0%
帮助的人:83.9万
展开全部
java.sql.DriverManager.registerDriver(new com.microsoft.jdbc.sqlserver.SQLServerDriver());
这句不用加
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
付兴中
2010-08-05
知道答主
回答量:15
采纳率:0%
帮助的人:5.3万
展开全部
你的sql2005的驱动包导入工程了吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式