创建数据库连接失败! com.microsoft.sqlserver.jdbc.SQLServerException: 通过端口 1433 连接到主机 loca

如题所述

sqlserver2000: driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=JiLv"
注意:
sqlServer2005/2008:
driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"

url="jdbc:sqlserver://localhost:1433;DatabaseName=CuLeg"

你连的是2000还是2005

(1)在DOS命令窗口输入如下命令“netstat - na”,看下这里面有没有1433端口或者自定义的端口,此时未发现SQL的端口处于监听状态,进行下一步操作。

(2)打开配置工具-SQL Server 配置管理器-网络协议下,右键,把这2个东东启用。

(3)打开TCP/IP属性,把这个改为否。

(4)IP地址,改为如下设置,或者其他端口号

然后重启SQL服务器,再次在DOS命令窗口输入如下命令“netstat - na”,如果以上设置无误,则列表中肯定存在1433端口,如图,局域网的另外一台机器192.168.0.4已经顺利连接到本机:
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-11-29
看下有没有在本机启用SQL服务(你的提示是localhost),然后再看下SQL的端口是不是默认的1433,是不是改过端口了本回答被提问者和网友采纳
第2个回答  2010-12-09
你的SQL server2000有没有打补丁?2000在低于SP3的子版本时,没有打开默认的1433端口,需要进行升级!
第3个回答  2010-12-06
SQL 安装的问题。。 你看看netstat根本监听不懂1433的端口
第4个回答  2010-11-29
SQL 环境配置出了点问题老,SA那里有问题
大家正在搜