JDBC联接SqlServer2000出现"Connection refused: connect"的处理
发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
JDBC连接SqlServer2000出现"Connection refused: connect"的处理
错误信息如下所示:
java.sql.SQLException: Network error IOException: Connection refused: connect
at net.sourceforge.jtds.jdbc.ConnectionJDBC2.<init>(ConnectionJDBC2.java:385)
at net.sourceforge.jtds.jdbc.ConnectionJDBC3.<init>(ConnectionJDBC3.java:50)
at net.sourceforge.jtds.jdbc.Driver.connect(Driver.java:182)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at test.Test.main(Test.java:33)
Caused by: java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.sourceforge.jtds.jdbc.SharedSocket.createSocketForJDBC3(SharedSocket.java:304)
at net.sourceforge.jtds.jdbc.SharedSocket.<init>(SharedSocket.java:255)
at net.sourceforge.jtds.jdbc.ConnectionJDBC2.<init>(ConnectionJDBC2.java:310)
... 5 more
处理如下:
一.查看端口信息
使用JDBC在默认端口1433上连接SQL Server获得connection refused异常,大致异常信息为:
The TCP/IP connection to the host has failed. java.net.ConnectException: Connection refused。
1.使用telnet 127.0.0.1 1433测试,得到如下信息:
正在连接到127.0.0.1...不能打开到主机的连接, 在端口 1433: 连接失败表示1433端口没有
打开
2.检查SQL Server服务已经启动。于是用网络工具扫描端口,发现和SQL Server服务相关的端口
为1109和1434。不过1434为UDP端口,所以当前的连接端口应为1109。可以使用SQL Server的
“服务器实用网络工具”修改默认端口。打开“服务器使用网络工具”后,在“常规”选项
卡中的“启用的协议”列表中,选择“TCP/IP”,然后点击“属性”按钮,就可以看到默认
的端口值。修改后,重启SQL Server服务,即可使用修改后的端口连接服务器。
二.安装更新补丁
注:信息来自互联网
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
如何将从数据库查找出的对相(集合)转化成转化成属性的形式。
如何转化成**
解决方案:重写toString()这个方法,但是首先要...
-
多部件上传excel文档,解析后存入mysql数据库
说明:此处使用的是java的ssm框架
jsp的界面
...
-
oracle怎样创建表空间和用户
1)创建表空间。在sql窗口中输入create tablespace test datafile 'D:test.ora' size 1000m;这...
-
创建函数例子
创建mysql的函数的例子
BEGIN
declare current_sequence bigint;
select sequence into current_sequence...
-
怎样利用JDBC连接并操作Oracle数据库
怎样利用JDBC连接并操作Oracle数据库
...
-
Hadoop 50070端口打不开怎么办?hadoop课程
Hadoop 50070是hdfs的web管理页面,在搭建Hadoop集群环境时,有些大数据开发技术人员...
-
Oracle的连接详解(左连接、右连接、全连接...)
https://www.cnblogs.com/guogl/articles/5929852.html
1 说明:
提到数据...
-
再谈全局网HBase八大应用场景
摘要: HBase可以说是一个数据库,也可以说是一个存储。拥有双重属性的HBase天生就具备广阔的...
-
Oracle 中分组后,如何拼接字符串
Oracle在版本11g提供的listagg函数之前,如果要对字符串的字段进行聚合即拼接字段内容的话,有...
-
Druid 是 Java 的数据库连接池组件。Druid 能够提供强大的监控和扩展功能。比如可以监控 SQL ,在监控业务可以查询慢查询 SQL 列表...