root cause 
java.sql.SQLException: [Microsoft][SQLServer2000 Driver for JDBC]Error establishing socket
从这里可知是数据库配置的问题

解决方案 »

  1.   

    SQLServer2000的数据库服务没有启动,或者数据库服务名改变了。
      

  2.   

    数据库的连接有问题,看看你的数据库名称和用户名,这些.
    在看看你的SQL驱动.
      

  3.   

    root cause 
    java.sql.SQLException: [Microsoft][SQLServer2000 Driver for JDBC]Error establishing socket
    数据库端口问题,看看是否被占用了
      

  4.   

    Error establishing socket.这个错误很有可能是由于你的数据库没有打补丁造成的!你最好给你的sql 2000打上sp3补丁!
    补丁下载地址是:
    http://www.microsoft.com/downloads/details.aspx?FamilyId=90DCD52C-0488-4E46-AFBF-ACACE5369FA3&displaylang=zh-cn#filelist