[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.数据库就是连不上,我已经打过sql server sp3 
SQL server 2000 Driver for JDBC SP3也试过sql server sp4tomcat的lib下也拷了那三个文件,
但就是连不上数据库,
始终出错
[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.我用telnet 127.0.0.1 1433提示
不能打开主机的连接,在端口1433连接失败,我用sql服务器网络实用工具,tcp/ip的属性也是1433,没错啊,
而且我没有运行任何的杀毒工具和防火墙,高手看一下,怎样才能打开1433端口啊???

解决方案 »

  1.   

    要打sp4的补丁用netstat -an来看端口看看1433端口是否被占用了
      

  2.   

    我打了sp4补丁,不行,
    用netstat -an,
    就是没有看到1433这个端口
      

  3.   

    package com.huadu.webDB;
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.SQLException;public class ConnectionDatabase2 {
    private static Connection conn;
    private static String driver="com.microsoft.jdbc.sqlserver.SQLServerDriver";
    private static String url="jdbc:microsoft:sqlserver://192.168.0.104:1433;DatabaseName=hdet";
    private static String user="huadu";//hdet
    private static String password="huadu";//huadu_#@*_072113";59.42.253.8 public static Connection getConn(){
    try {
    Class.forName(driver);
    conn=DriverManager.getConnection(url, user, password);
    } catch (ClassNotFoundException e) {
    e.printStackTrace();
    } catch (SQLException e) {
    e.printStackTrace();
    }
    return conn;
    //hdet
    }
    }
      

  4.   

    都是SQL SERVER 补丁的问题
      

  5.   

    提醒LZ  sp3 or sp4的补丁 哪个*.exe运行后只是把真正的补丁安装目录 你要进哪个目录在一次安装。要是不是这个疏忽的话
    netstat -an 看不到1433 检查下你的数据库是不是用1433这个端口 连接时确保数据库运行 在检查防火墙是不是屏蔽 1433了
      

  6.   

    补丁也装了,服务器也打开了,防火墙也关了,
    netstat -an
    没有1433这个端口,我真的晕的不行了,
    可能上面有位同学学的对,我重新多装几次补丁再试试
      

  7.   

    如果是XP HOME版操作系统的话,可能不行.要专业版或别的好些.
      

  8.   

    用jdbc-odbc桥吧,我遇到过,要么换jdbc驱动,要么换操作系统
    而且即使用了jdbc-odbc桥,还有一个变态问题,
    rs.getInt("id");
    rs.getString("uname");的顺序必须和数据库表中顺序一致还有我建议LZ贴这类问题的时候要贴你的环境
      

  9.   

    连接数据库,是每个初学JSP者的恶梦
      

  10.   

    终于解决了,
    我又一步一步重新认真的检查了一遍,
    原来是我的sp4补丁下错了,我以前为了图速度快,在华军网上下了个40多M的补丁,
    结果我这两天上microsoft的网上一看,原来有三个文件,我最后问朋友,他们说是60多M的那一个,
    唉,折腾死我了,华军网真是害人啊!!!!!!!!!!