sqlserver2000的通讯问题,查看一下sqlserver启动没有,或者地址、端口是否正确

解决方案 »

  1.   

    sqlserver当然启动了JDBC启动就是1443端口啊我用的sql开发版文件如下
    <%@ page contentType="text/html;charset=gb2312" %>
    <%@ page import="java.sql.*" %>
    <%
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
    String url="jdbc:microsoft:sqlserver://localhost:1443;DatabaseName=MySql";
    String user="sa";
    String pw="123";
    Connection conn=DriverManager.getConnection(url,user,pw);
    Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
    ResultSet.CONCUR_UPDATABLE);
    String sql="select * from MyTable";
    ResultSet rs=stmt.executeQuery(sql);
    while (rs.next())
    {
    %>
    one:<%=rs.getString("name")%>
    two:<%=rs.getString("password")%>
    <%
    }
    rs.close();
    stmt.close();
    conn.close();
    %>
      

  2.   

    Error establishing socket.典型的端口错误,碰到这样的问题
    1.telnet你的端口是否打开
    2.win2003不要用sql2000sp4