我的sqlserver不能用sa登陆,就能用windows登陆.那么我用jsp访问数据库时用户名和密码怎么写

解决方案 »

  1.   

    package mypackage;
    import java.sql.*;//windowsNT 身份验证public class DataBaseConnection
    {
    public static Connection getConnection()
    {
    String classforname="sun.jdbc.odbc.JdbcOdbcDriver";
       String serverDB="jdbc:odbc:aaa";//aaa为数据源
       Connection con=null;
       try
       {
       Class.forName(classforname);
       con=DriverManager.getConnection(serverDB);
       }
       catch(Exception e)
           {
            e.printStackTrace();
           }
           return con;
       }
    }
      

  2.   

    windowsNT 身份验证
    一般用数据源
      

  3.   

    你把数据库设置成支持SQL 身份认证不就行了吗?
      

  4.   

    应该是不能连的 一定要设成sql登录方式
    双登录方式只能连数据源
      

  5.   

    在企业管理器中   
      --展开"SQL   Server组",鼠标右键点击SQL   Server服务器的名称   
      --选择"属性"   
      --再选择"安全性"选项卡   
      --在"身份验证"下,选择"SQL   Server和   Windows   "身份验证   
      --确定,并重新启动SQL   Server服务.   
      

  6.   

    --查询分析器中的写法   
        
      --设置身份验证模式为"仅windows"   
      exec   master..xp_instance_regwrite   N'HKEY_LOCAL_MACHINE',   N'SOFTWARE\Microsoft\MSSQLServer\MSSQLServer',   'LoginMode',   N'REG_DWORD',   1   
        
      --设置身份验证模式为"sql   server和windows"   
      exec   master..xp_instance_regwrite   N'HKEY_LOCAL_MACHINE',   N'SOFTWARE\Microsoft\MSSQLServer\MSSQLServer',   'LoginMode',   N'REG_DWORD',   2