关于SqlServer2005的jdbc连接的TCP/IP错误问题解决

原创 2015年07月07日 15:01:02
解决方案(自己照图配置,ok)
   打开SQL Server Configuration Manager,然后按如下图的配置:



VIA一定不就要开,否则,服务重启不了,我的是这样!



   
网络方案(仅供参考)
在 SQL Server 2005 里面,如果出现到主机的 TCP/IP 连接失败。
java.net.ConnectException: Connection refused: connect!
首先是因为sqlserver2005默认情况下是禁用了tcp/ip连接。
您可以在命令行输入:telnet localhost 1433进行检查,这时会报错:正在连接到localhost...不能打开到主机的连接,在端口 1433: 连接失败
启动tcp/ip连接的方法:
打开 \Microsoft SQL Server 2005\配置工具\目录下的SQL Server Configuration Manager--->网络配置选择mssqlserver协议, 然后右边窗口有个tcp/ip协议,然后启动它,把sqlserver服务停了,然后在启动。问题就解决了!
这时在命令行输入:telnet localhost 1433就不会再报错了,窗口显示为一片黑,即为正常



特例:
1,打开SQL server configuration manager--->网络配置--->Tcp/Ip,右键选择开启Tcp/IP
2,双击修改Tcp/IP端口号。注意不是所有机器的端口号都是1433,打开Tcp/Ip界面后,先查看最底下一栏的动态端口号是多少,像我的机器就是2921.在这儿纠结了很久,原先全部的时间都浪费在把端口设置成1433!!
然后把上面所有的动态端口号都改为2921(你自己机器的动态端口号),所有Enable的选项都选YES。然后应用,确定。
附:我是索性把所有的不论动态端口还是端口都设成了2921,调了半天,生气了!
3,重启数据库连接服务。
然后在命令行输入:telnet localhost 端口号,如果窗口不显示连接不上,出来一个黑屏,那么就表示连接成功了。
然后去你写的类里面连接数据库吧,起码不会再有“到主机的TCP/IP连接失败”的问题了!
  • 大小: 372.6 KB
  • 大小: 187.4 KB

使用jdbc连接数据库出现“到主机的TCP/ip连接失败”的解决办法

Jsp使用jdbc连接sqlserver 2005的问题 Java程序如下: package s2jsp.sg.ch03; import java.sql.*; public ...
  • u011572579
  • u011572579
  • 2014年04月23日 17:14
  • 1755

java——设置sa账号密码,jdbc连接sqlserver2005数据库

1. 使用语言:java 2. 使用工具:eclipse 3. 数据库:SQL server 2005     这里用的是SQL server 账号密码登陆,在运行程序前先确定你的数据库能用账号...
  • memory_cood
  • memory_cood
  • 2017年03月26日 14:46
  • 883

SQL Server 2008通过端口1433连接到主机127.0.0.1的TCP/IP连接失败

java连接SQL Server时有可能会出现端口1433连接到主机127.0.0.1的TCP/IP连接失败, 解决方法: 1、点击 开始 --> 所有程序 --> Microsoft SQL ...
  • a2459956664
  • a2459956664
  • 2016年08月03日 22:44
  • 1373

TCP/IP连接的建立

1.TCP连接的建立            设主机B运行一个服务器进程,它先发出一个被动打开命令,告诉它的TCP要准备接收客户进程的连续请求,然后服务进程就处于听的状态。不断检测是否有客户进程发起连续...
  • wangxiaotongfan
  • wangxiaotongfan
  • 2016年05月04日 17:01
  • 3880

C#建立TCP/IP连接

C#建立TCP/IP连接在C/S模式下做网络信号传输,使用TCP/IP协议是首选。 其传输机制: 首先服务端与客户端建立套接字(socket)连接,建立完套接字后,服务端与客户端通过套接字进行数据...
  • c0411034
  • c0411034
  • 2017年04月20日 23:08
  • 2946

TCP/IP 建立连接、断开连接的过程

TCP/IP 建立连接的过程  简单地说:在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。  第一次握手:建立连接时,客户端发送连接请求到服务器,并进入SYN_SEN...
  • TracyLJC12
  • TracyLJC12
  • 2014年10月23日 08:37
  • 1135

TCP/IP,http,socket,长连接,短连接 总结

网络协议 # http://www.cnblogs.com/liuyong/archive/2011/07/01/2095487.html http://blog.csdn.net/shine0...
  • Siobhan
  • Siobhan
  • 2016年05月18日 09:52
  • 2760

TCP/IP协议 --- 连接建立和终止

TCP状态迁移图 TCP连接建立三次握手 TCP连接的终止(四次握手释放) 为什么建立连接协议是三次握手,而关闭连接却是四次握手 为什么TIME_WAIT状态还需要等2MSL后才能返回到CLOSED状...
  • zhufenglonglove
  • zhufenglonglove
  • 2016年05月27日 09:21
  • 1167

TCP/IP 建立连接、断开连接的过程

TCP/IP 建立连接、断开连接的过程  以下内容来自:http://www.cnblogs.com/rootq/articles/1377355.html TCP协议三次握手过程分析 T...
  • qfikh
  • qfikh
  • 2016年09月22日 11:11
  • 5463

Java网络编程(一) TCP/IP,http,socket,长连接,短连接

TCP/IP  TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。  在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。  在传输层中有TCP协议与UDP协议。...
  • ckchenwei
  • ckchenwei
  • 2016年07月03日 11:47
  • 1861
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于SqlServer2005的jdbc连接的TCP/IP错误问题解决
举报原因:
原因补充:

(最多只允许输入30个字)