日期:2014-05-20  浏览次数:20788 次

Java不能连接SQL Server 2000!1433端口打不开!
如题…………

已打开服务管理器;防火墙里也没有什么阻止或限制,之类的;

Java编写的原代码可以通过编译,运行时出现以下错误提示:

SQL错误提示:java.sql.SQLException:   [Microsoft][SQLServer   2000   Driver   for   JDBC]Error   establishing   socket.

连接Access数据库时正常

运行netstat   -an   ,根本就没有1433字样,更别说什么127.0.0.1:1433了;

查看SQL   Server   客户端网络实用工具→TCP/IP属性,使用的端口是1433,没修改过;SQL   Server   的身份验证为“SQL   Server和Windows”。

SP3补丁也打上了;

运行telnet   127.0.0.1   1433时显示:
正在连接到127.0.0.1...不能打开到主机的连接,   在端口   1433:   连接失败

网上查找了,相关方法也照着试了,就是不行!哪位高人指点一下,感激不尽!


以下是运行netstat   -an   的结果:

Active   Connecti客户端ons

    Proto     Local   Address                     Foreign   Address                 State
    TCP         0.0.0.0:21                           0.0.0.0:0                             LISTENING
    TCP         0.0.0.0:25                           0.0.0.0:0                             LISTENING
    TCP         0.0.0.0:80                           0.0.0.0:0                             LISTENING
    TCP         0.0.0.0:135                         0.0.0.0:0                             LISTENING
    TCP         0.0.0.0:443                         0.0.0.0:0                             LISTENING
    TCP         0.0.0.0:445                         0.0.0.0:0                             LISTENING
    TCP         0.0.0.0:1025                       0.0.0.0:0                             LISTENING
    TCP         0.0.0.0:2869                       0.0.0.0:0                             LISTENING
    TCP         0.0.0.0:6059                       0.0.0.0:0                             LISTENING
    TCP         127.0.0.1:1030                   0.0.0.0:0                             LISTENING
    TCP         192.168.18.4:1075             219.133.60.243:8000         CLOSE_WAIT