开发者社区> kjmeng> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

JDBC连接SQL Server出现的connection refused问题的解决办法

简介: 使用JDBC在默认端口1433上连接SQL Server获得connection refused异常,大致异常信息为:The TCP/IP connection to the host  has failed. java.net.ConnectException: Connection refused。
+关注继续查看

使用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服务,即可使用修改后的端口连接服务器。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
【大数据系列之JDBC】(五):使用PrepareStatement防止SQL注入
【大数据系列之JDBC】(五):使用PrepareStatement防止SQL注入
0 0
【大数据系列之JDBC】(四):Statement存在SQL注入问题
【大数据系列之JDBC】(四):Statement存在SQL注入问题
0 0
【JDBC】预处理查询,防止SQL注入的利器
1.JDBC - SQL注入问题 Statement在实际使用的时候会引发sql注入的问题,因此我们在开发时常用PreparedStatement(预处理)或者CallableStatement(存储过程)来代替Statement
0 0
JDBC模拟SQL注入和避免SQL注入
本文对JDBC的SQL注入进行了详解,并且通过JDBC模拟SQL注入和避免SQL注入的代码实战,带你深入浅出的理解SQL注入。
0 0
LINK JDBC SQL Connector遇到的类型转换问题
LINK JDBC SQL Connector遇到的类型转换问题
0 0
编写Java程序,使用JDBC连接SQL Server数据库
编写Java程序,使用JDBC连接SQL Server数据库
0 0
JAVA中jdbc连接数据库 sql注入与PrepareStatement预处理
JAVA中jdbc连接数据库 sql注入与PrepareStatement预处理
0 0
SQL之数据库连接池与spring jdbc
SQL之数据库连接池与spring jdbc
0 0
+关注
kjmeng
专注可用系统,分享所得
文章
问答
文章排行榜
最热
最新
相关电子书
更多
用SQL做数据分析
立即下载
阿里云流计算 Flink SQL 核心功能解密
立即下载
Comparison of Spark SQL with Hive
立即下载