rt:本机安装了sql server2008,登录时是采用windows 身份验证,但是当要连接数据库时,比如用jdbc连接数据库,用户名,密码写什么呀?上网查了下,内置一个sa账户,这个怎么用它连接啊?

解决方案 »

  1.   

    如果安装时仅设置WINDOWS身份登录,安装后要设置允许SA登录,参考:http://blog.csdn.net/htl258/archive/2009/05/01/4138513.aspx
      

  2.   

    用windows身份不用用户名字密码
      

  3.   

    import java.sql.*;
    public class Test { 
    public static void main(String[] srg) {
    String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";   //加载JDBC驱动
    String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sample";   //连接服务器和数据库sample
    String userName = "sa";   //默认用户名
    String userPwd = "123456";   //密码
    Connection dbConn;
    try {
    Class.forName(driverName);
    dbConn = DriverManager.getConnection(dbURL, userName, userPwd);      System.out.println("Connection Successful!");   //如果连接成功 控制台输出Connection Successful!
    } catch (Exception e) {
    e.printStackTrace();
    }
    }
    } sql server sa设置密码首先,用windows 身份验证 登陆 sql server依次展开 安全性->登录名选中 sa 右键单击选中 属性弹出 sa 的属性对话框就在密码处 改 密码 行了 
      

  4.   

    windows身份验证无需用户名 密码 建议楼主改成SQLSRVER身份验证
      

  5.   

    通过windows身份验证登入。右击服务器名称点属性-->安全性——>服务器身份验证-->选择sql server和windows身份验证模式。填写sql server身份验证密码重启服务就行了。
      

  6.   

    设置为混合登录模式,然后去查个jdbc连接字符串