你先确认一下,你的telnet localhost 1433能不能打开?

解决方案 »

  1.   

    java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
    就是报这个错。
      

  2.   

    sqlserver打sp4补丁
    使用sqlserver2000 jdbc驱动 sp3版
      

  3.   

    import java.sql.*;
    import sun.jdbc.odbc.JdbcOdbcDriver;public class Untitled1 {
     public static void main(String args[]) throws Exception {  String dburl = "jdbc:odbc:NorthWind";// 此为ODBC连接方式 NorthWind是我在数据源(ODBC)中建的一个用户DSN名,其中设的默认数据库是NorthWind,  DriverManager.registerDriver(new JdbcOdbcDriver());
      Connection conn = DriverManager.getConnection(dburl,"sa","123456");
      Statement stmt = conn.createStatement();
      ResultSet rs = stmt.executeQuery("select Top 20 * from Employees");  while (rs.next()) {
       System.out.println(rs.getString(1));
      }
      rs.close();
      stmt.close();
      conn.close();
     }
    }