本帖最后由 chuyun923 于 2011-11-22 17:33:54 编辑

解决方案 »

  1.   


    Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class filesql的驱动版本不对。。下个支持2008的正确版本就行了
      

  2.   

    编译的版本高于系统jdk版本导致,
    工程上面右键,Properties->Java Compiler->Compiler Compliance level:
    把编译的版本降低
      

  3.   

    上面两个的意见不可接受,sql的版本是最新的2.0,而且取的是jdbc4.jar,这个应该是没有错误的
    我的jdk是1.6,使用的编译版本是1.5,运行良好(这也是我的一个疑惑,当将编译环境设置成1.6时,运行出错),刚才试着按二楼的说法用1.4和1.6都运行一遍,问题没有解决
      

  4.   

    版本问题,把你开发工具中的版本调整好,要不,就是你的jdk的包或.jar的包损坏了,你重新安装。
      

  5.   

    请问一下啊eclipse中那个编译版本level是什么意思呢?我的jdk是1.6的,但是平时在eclipse中使用的level是1.5
      

  6.   

    刚才请实验室的大牛解决了一下,一共两个错误:
    第一个是驱动有点问题,在2.0的驱动里面一共有两个jar包,我听信了网上的一个帖子说要导jdbc4.jar,但是实际上要导jdbc.jar
    第二个是sql server 2008中没有建立一个sql的用户,因为jdbc不识别windows身份的认证
    解决问题之后的感觉真好啊,谢谢各位童鞋的关心!!
      

  7.   

    汗!还是sql驱动版本问题。sqlserver刚开始没有用户,那你代码中"pengliang","1989923"是哪里的?
      

  8.   


    是你的驱动的问题,哪位楼主也没说错,是要导入jdbc4.jar包,我的就是!
    而你为什么导入的是jdbc.jar,这是因为别人改了jar包的名字了,你还可以改成a.jar也可以呀,这名字是自己取的