`
txf2004
  • 浏览: 7034062 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

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。

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

分享到:
评论

相关推荐

    sql server 2005 jdbc驱动配置

    这里我们将详细探讨SQL Server 2005的JDBC驱动配置过程,以及可能遇到的问题和解决方法。 首先,对于SQL Server 2005,微软提供了专门的JDBC驱动,即`com.microsoft.sqlserver.jdbc.SQLServerDriver`。这个驱动不同...

    MyEclipse5.5如何连接SQLServer2000

    - 解决方法是在“SQL Server Configuration Manager”中配置TCP/IP协议,确保不使用动态端口,并将TCP端口设置为1433或其他无冲突的端口。 - 如果仍然使用动态端口,每次创建连接时都需要查看动态端口的值,并将其...

    sqlserver2005驱动以及编程区别和使用区别

    在 SQL Server 2005 里面,如果出现到主机 的 TCP/IP 连接失败。 java.net.ConnectException: Connection refused: connect! 估计是因为sqlserver2005默认情况下是禁用了tcp/ip连接。 您可以在命令行输入:telnet...

    JDBC方式连接DB所需要的JAR包

    例如,`sqljdbc2005.jar`可能就是为SQL Server 2005提供的驱动。该驱动允许Java应用连接到SQL Server数据库,执行SQL语句并处理结果。 2. **oracle**: `ojdbc14.jar`是Oracle数据库的JDBC驱动,适用于Oracle 10g...

    DBeaver连接MSSQL驱动

    MSSQL驱动是DBeaver连接到SQL Server数据库的关键组件,使得用户可以通过DBeaver进行数据查询、管理、分析等操作。本篇文章将详细介绍如何在DBeaver中配置和使用MSSQL驱动,以及MSSQL驱动包的作用和安装过程。 一、...

    Java连接数据库2005

    本文将深入探讨如何在Java环境中连接Microsoft SQL Server 2005数据库,解决连接过程中可能出现的问题,并提供有效的解决方案。 ### Java连接SQL Server 2005的原理与实践 Java连接数据库通常依赖于JDBC(Java ...

    java基于JDBC连接Oracle 11g Release2实例分析

    本篇文章将深入探讨如何使用JDBC连接Oracle 11g Release 2数据库,并提供一个具体的实例来解决可能遇到的问题。 首先,为了连接Oracle数据库,我们需要在Java代码中引入Oracle的JDBC驱动。Oracle 11g Release 2支持...

    JDBC 程序的常见错误及调试方法

    例如,MySQL数据库的URL格式可能是“jdbc:mysql://localhost:3306/数据库名”,而SQL Server的URL则可能是“jdbc:microsoft:sqlserver://服务器名:端口号; DatabaseName=数据库名”。因此,解决方法是仔细检查URL...

    用Java类来测试Oracle最大连接数的程序

    本文将深入探讨一个用Java编写的简单程序,该程序旨在通过JDBC连接来测试Oracle数据库的最大连接数,并分析在连接数达到一定阈值时出现的错误原因及解决方案。 #### 二、程序结构与功能 ##### 1. 类定义 程序的...

    Java学习笔记

    - **连接被拒绝**:当出现`java.net.SocketException: Connection refused`时,可能是数据库服务器没有启动或者网络配置错误。确认服务器地址和端口号是否正确,确保数据库服务正在运行。 - **权限问题**:如果因为...

    oracle-12c驱动包.zip

    oracle-12c驱动包,完美解决oracle版本落后无法连接数据库的问题!主要有以下报错::java.sql.SQLException: ORA-28040: No matching authentication protocol java.sql.SQLException: Listener refused the ...

    ARCH4系统开发指南

    8.2 服务器启动时报Connection refused 110 8.3 OC4J不能启动和清理OC4J缓存 111 8.4 “a different object with the session identifier…”异常 111 8.5 声明对象句柄时不需要使用new关键字 112 8.6 一个POJO对象...

Global site tag (gtag.js) - Google Analytics