你怎么知道你得master数据库连接成功了呢?

解决方案 »

  1.   

    你运行时的classpath应该没有包含那几个jar,否则不会说
    java.lang.ClassNotFoundException: com/microsoft/jdbc/sqlserver/SQLServerDriver
      

  2.   


    to  allen_zh:
    我觉得我都包含了,三个*。jar是不是,我能确定我包含了!
      

  3.   

    to  allen_zh:是不是在configure libraries!
      

  4.   

    你试试
    catch(SQLException ex)
    {System.out.println("\n******\n");
      while (ex!=null)
       {System.out.println("SQLState:"+ ex.getSQLState());
        System.out.println("Message:"+ ex.getMessage());
        System.out.println("Vendor:"+ ex.getErrorCode());
        ex=ex.getNextException();
        System.out.println("");
    }
    }
      

  5.   

    你将自定义的错误输出,换成:System.out.println(erroymessage);
    看看,连接错误,还是得到结果集有错误!
      

  6.   

    to basai:
      
    结果:java.lang.NullPointerException at second.JdbcOdbc_test.<init>(JdbcOdbc_test.java:61) at second.JdbcOdbc_test.main(JdbcOdbc_test.java:16)java.lang.ClassNotFoundException: com/microsoft/jdbc/sqlserver/SQLServerDriver --Column Names--java.lang.NullPointerExceptionException in thread "main"
      

  7.   

    to liujuntao:
       System.out.println(erroymessage)? 是什么东东?erroymessage都没定义!
      

  8.   

    你用jb7的话要这么配置:
    1。菜单的tools->configure libraries->点击new按钮->点击add按钮(把你用到的jar加进去,配置一个名字,比如sqlserverA)
    2。菜单project->project proerties->paths(页面)->requird libraries->add没创建的sqlserverA,然后编译运行了。
      

  9.   

    另外告诉你一个不好的消息,在jb6里面不能运行带jdbc的类,这是jb的bug.
    运行就会告诉你驱动程序找不到,我测试过,但是驱动程序已经田加进去了,在jb5里面是可以的。好象jb7也是这样,听同事说的。但是我没有实验。