我用DriverManager的getConnection方法建立跟数据库的连接,但我登陆我sqlserver2000的是windows身份验证方式登陆,没有用户名和密码,而且我在DriverManager.getConnection(url,user,password)的user和password也试了"sa"和空,都不行,谁能帮帮我

解决方案 »

  1.   

    一般sqlserver2000登录设置为sql登录而非windows身份验证方式登陆吧
      

  2.   

    我不知道我sql登陆的用户名和密码,sa试了不行,只能windows身份验证,但那个java需要sql的用户名和密码,我怎么填啊
      

  3.   

    我是安装的时候选择sql的如果不想重装sql server的话看看下面有没有什么解决方法吧
      

  4.   

    用桥链接吧
    WINDOWS管理工具里有个 数据源(odbc)
    新建sqlserver数据源 
    数据源设置成用WINDOWS身份登录
    private static Connection conn = null; public static Connection getConn() {
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    conn = DriverManager.getConnection("jdbc:odbc:数据源的名称");
    return conn;
    }
      

  5.   

    我就是当时装sqlserver的时候选择windows身份验证,所以现在没登陆用户名和密码了,楼上方法我试了,不行,有没有简洁一点的呢????
      

  6.   

    在你的sqlserver的企业管理器右击windowNT找属性-安全性-身份验证中选sqlserver和windows
    然后找个安全性的文件夹-新建登陆-名称sa-密码为空
      

  7.   

    安装SQL是有个选择验证方式。
    另外,数据源配置时也有个,账户,密码设置,你看看数据源设了没不知对不?