JAVA连接SQL SERVER 2000数据库

ningtieming 2012-04-02 11:13:04
JAVA连接SQL SERVER 2000数据库时报错如下:
Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at MyTestDB.MyTestDB.connect(MyTestDB.java:30)
at MyTestDB.MyTestDB.main(MyTestDB.java:10)
请问是什么意思?
...全文
105 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
http://www.cnblogs.com/adafox51/archive/2012/03/11/2390300.html
Sqljdbc4.jar类库要求应用6.0或更高版本的java运行环境(JRE)。在JRE 1.4 或5.0 上应用sqljdbc4.jar会引发异常。

假如你的是Java 1.5,应该使用sqljdbc.jar
ningtieming 2012-04-03
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]
Bad version number 是编译Java版本高,运行版本低
例如编译用了java1.6,运行时1.5
[/Quote]不是很懂也……
  • 打赏
  • 举报
回复
Bad version number 是编译Java版本高,运行版本低
例如编译用了java1.6,运行时1.5
ningtieming 2012-04-03
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
MyTestDB.MyTestDB.connect(MyTestDB.java:30)
是不是驱动版本不对啊。
[/Quote]按照英文错误提示,我也觉得是驱动版本不对。可是我换了个更高的版本还是不行,你有没有什么驱动程序可以共享下呀
菖蒲老先生 2012-04-03
  • 打赏
  • 举报
回复
MyTestDB.MyTestDB.connect(MyTestDB.java:30)
是不是驱动版本不对啊。

51,409

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧