java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.

2025-05-15 06:31:34
推荐回答(4个)
回答1:

1. SQLServer 2000 有没有打SP4补丁?
2. 查看数据库端口是否打开?是否为默认的1433?
3. jdbc语句中的SERVER_NAME是否正确?用户名密码是否正确?
4. SQL SERVER远程服务器连接,RPC服务是否勾选?
5. 检查防火墙设置是否阻止连接端口?

依次检查上面的问题,就可以解决JDBC连接报错Error establishing socket的问题。

SQL SERVER 2000 SP4 补丁地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=8e2dfc8d-c20e-4446-99a9-b7f0213f8bc5&DisplayLang=zh-cn

回答2:

SQLServer 2000 Driver for JDBC的驱动程序,其次你的系统要安装SQL Server 2000的SP4升级包。
还有你的数据库登录方式应用选择:SQL身份验证和系统验证。
如果这些都不能解决的话,可能程序有问题吧。
我有这个方面的Java项目案例源码,运行没有任何异常。
需要的话Q我1106728496。

回答3:

是不是jar包的问题呀,检查下jar包是否冲突,要麼就是由於你的jar包是低版本的。

回答4:

你确实用的是sql2000?没有连接 看看打没打补丁包 如果下的不是2000 换别的驱动包