jsp中连接数据库出现如下错误:exception javax.servlet.ServletException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:867)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:800)
org.apache.jsp.login_jsp._jspService(login_jsp.java:123)
org.apache.jasper.runtime.HttpJspBase.service(H不知道是什么意思?那位大哥解释一下?

解决方案 »

  1.   

    严重注意:
    这个问题应该是你的SQL Server 2000没打SP4补丁,所以1433端口没开的原因。不信你用netstat -a看看都开了哪些端口。打上这个补丁就可以了!!!!!基本上每个用SQL Server 2000做数据库服务器的人都会碰到这个问题,大家少走些弯路吧!!!
      

  2.   

    楼上说的事,现在要打得补钉很多,前天帮一个网友调试,搞了半天没搞好,当时郁闷惨了,后面只有用odbc给他搞了个
      

  3.   

    安装 SQL Server 2000 For JDBC了吗.
      

  4.   

    http://download.microsoft.com/download/9/b/f/9bff6646-2cdb-4069-ada0-548be9cb9338/SQL2000-KB884525-SP4-x86-CHS.EXESQL SERVER SP4补丁。