安装的时候选择混合模式,如果是用系统登陆模式安装的话,安完之后在SqlServer控制台里设置成混合模式模式登陆,设置sa密码,用sa登陆

解决方案 »

  1.   

    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDrive");DriverManager.getConnection("jdbc:microsoft://127.0.0.1:1433; User = test; Password= test");着两句对吗
      

  2.   

    sDBDriver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
            sConnStr = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test";
    conn = DriverManager.getConnection(sConnStr, username, password);这个是我一直用的,帐号你用SA的吧
      

  3.   

    Connection  con = DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=数据库名称","sa",""); 我一般是按上面来建立连接的。
      

  4.   

    多谢各位,我原来是设的windows身份验证
    只要改为sqlserver身份验证就行了
      

  5.   

    jsp连接Sql Server7.0/2000数据库testsqlserver.jsp如下:
    <%@ page contentType="text/html;charset=gb2312"%>
    <%@ page import="java.sql.*"%>
    <html>
    <body>
    <%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
    String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
    //pubs为你的数据库的
    String user="sa";
    String password="";
    Connection conn= DriverManager.getConnection(url,user,password);
    Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
    String sql="select * from test";
    ResultSet rs=stmt.executeQuery(sql);
    while(rs.next()) {%>
    您的第一个字段内容为:<%=rs.getString(1)%>
    您的第二个字段内容为:<%=rs.getString(2)%>
    <%}%>
    <%out.print("数据库操作成功,恭喜你");%>
    <%rs.close();
    stmt.close();
    conn.close();
    %>
    </body>
    </html>