[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket

具体解决办法:

1、下载Microsoft SQL Server 2000 Service Pack 3a并安装,SQL请选用混和安装模式!!!
http://www.microsoft.com/downloads/details.aspx?FamilyId=90DCD52C-0488-4E46-AFBF-ACACE5369FA3&displaylang=zh-cn

2
、下载SQL Server 2000 Driver for JDBC Service Pack 3
http://www.microsoft.com/downloads/details.aspx?FamilyId=07287B11-0502-461A-B138-2AA54BFDC03A&displaylang=en
下载后发现是EXE 文件,双击安装。默认安装目录:C:/Program Files/Microsoft SQL Server 2000 Driver for JDBC,其中C:/Program Files/Microsoft SQL Server 2000 Driver for JDBC/lib目录下的三个扩展名为.jar是我们要的驱动。然后配制环境变量:
classpath这个环境变量里加入以下语句:
C:/Program Files/Microsoft SQL Server 2000 Driver for JDBC/lib/msbase.jar;C:/Program Files/Microsoft SQL Server 2000 Driver for JDBC/lib/mssqlserver.jar;C:/Program Files/Microsoft SQL Server 2000 Driver for JDBC/lib/msutil.jar;
如果你的机子上正确配制了JDK的环境变量就应该有CLASSPATH这个环境变量,若没有就新建一个。其实配环境变量的目的就是让系统能找到驱动程序,如果不配,执行下面一段代码时会产生无法找到驱动的异常,导致程序无法执行。

3
、运行时关闭防火墙

你要先检查你的SQL server 端设置的端口是什么。默认的是1433

你可能感兴趣的:(sql,jdbc,server,Microsoft,service,防火墙,sqlserver)