jsp连接sqlserver数据库出现
[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket. at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.sqlserver.tds.TDSConnection.<init>(Unknown Source)
at com.microsoft.jdbc.sqlserver.SQLServerImplConnection.open(Unknown Source)
at com.microsoft.jdbc.base.BaseConnection.getNewImplConnection(Unknown Source)
at com.microsoft.jdbc.base.BaseConnection.open(Unknown Source)
at com.microsoft.jdbc.base.BaseDriver.connect(Unknown Source)错误提示!
我安装了sqlserver 的补丁!
SQL2000.AS-KB884525-SP4-x86-ENU但在c:\>telnet 127.0.0.1 1433出现正在连接到127.0.0.1...不能打开到主机的连接, 在端口 1433: 连接失败

解决方案 »

  1.   

    数据库自己桌面打开访问有没问题!没有问题的话是你JSP服务和数据库连接没有设置好!
      

  2.   

    把你的MS SQL的登录方式改成混合登录。
    或者是你防火墙的原因。
      

  3.   

    你安装补丁 怎么安装的?是不是用了setup如果是 那只是解压缩 估计你就只解压缩了解压缩后文件夹里有个bat文件 那个才是安装文件
      

  4.   

    郁闷,安装后提示 move data process:-145 错误!
      

  5.   

    [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.这个问题今天看到N个,每人都说是补丁问题...其实根本就不是SP补丁的问题,认为是补丁问题的朋友,你把数据库"stop"在运行你的程序,看看是不是报这个错误...
      

  6.   

    还有可能是 SQL服务器的名称 不是本地(local) 或者 端口号不是默认的1433
      

  7.   

    1、下载Microsoft SQL Server 2000 Service Pack 3a并安装,SQL请选用混和安装模式!!!
    http://www.microsoft.com/downloads/details.aspx?FamilyId=90DCD52C-0488-4E46-AFBF-ACACE5369FA3&displaylang=zh-cn2、下载SQL Server 2000 Driver for JDBC Service Pack 3
    http://www.microsoft.com/downloads/details.aspx?FamilyId=07287B11-0502-461A-B138-2AA54BFDC03A&displaylang=en3、运行时关闭防火墙