我想你试连接也要在tomcat或jboss下吧!!
如果要连接sql2000在tomcat下的Tomcat\common\lib里放入msbase.jar,mssqlserver.jar,msutil.jar这三个文件就是sql2000的JDBC的驱动程序!!!

解决方案 »

  1.   

    可以不使用JBuider提供的连接组件,自己手写代码连接,使用jdbc=odbc也很简单的
    而且,如果使用JBuider提供的连接组件,出了jbuider以后,在其他的编辑器里是无法使用的,所以还是自己手写连接的好.
      

  2.   

    1、检查一下你的sqlserver的设置,确认安全认证设置为SQL Server and Windows,而不是Windows only.
    2、确认你的用户和密码能够访问SQL Server.
      

  3.   

    1、确认用户是否存在
    2、安全属性设置成windows和SQL混合验证模式
      

  4.   

    把你使用的那个数据库改为windows和SQL混合验证模式应该就没有问题了.多试几次
      

  5.   

    Connection conn;
        String driver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
        String url = "jdbc:microsoft:sqlserver://127.0.0.1:1434;DatabaseName=pubs";
        String user = "sa";
        String password = "test";
        try {
          Class.forName(driver);
        }
        catch (ClassNotFoundException ex2) {
          ex2.printStackTrace();
        }
        try {
          conn = DriverManager.getConnection(url, user, password);
          System.out.println("Connect successful!");
        }
        catch (SQLException ex) {
          ex.printStackTrace();
        }
    你的代码中是否含有用户名user?
    若没有,你把你的SQL Server 的用户名和其密码按上面的格式写上,就不会出现"[SQLServer]用户 '(null)' 登录失败。原因: 未与信任 SQL Server 连接相关联"错误了!
      

  6.   

    更改sql server认证模式为混合认证