`
phoebird
  • 浏览: 117728 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

com.microsoft.sqlserver.jdbc.SQLServerException: 到主机 的 TCP/IP 连接失败。 java.net.Co

阅读更多
做hibernat时编写测试类的时候,发生一个错误。

com.microsoft.sqlserver.jdbc.SQLServerException: 到主机  的 TCP/IP 连接失败。 java.net.ConnectException: Connection refused: connect

经过多次查找发现时端口的问题,因为已经安装 sql 2000 ,再安装sql 2005时,端口就变了。

原因有三个:

1.服务器的TCP/IP是否被禁用了,sqlserver2005默认情况下是禁用了TCP/IP连接。启动TCP/IP连接的方法:开始\程序\Microsoft SQL Server 2005\配置工具\目录下的SQL Server Configuration Manager,选择mssqlserver协议, 然后右边窗口有个tcp/ip协议,然后启动它,把sqlserver服务停了再启动

2、“开始\程序\Microsoft SQL Server 2005\配置工具\SQL Server 外围应用配置器” 在“SQL Server 2005 外围应用配置器”页, 单击“服务和连接的外围应用配置器” ,然后单击展开“数据库引擎”, 选中“远程连接”,在右边选中“本地连接和远程连接”, 再选择要使用的协议,( 这个地方应当启用TCP/IP 和命名管道服务!)单击“应用”,您会看到下消息:
“直到重新启动数据库引擎服务后,对连接设置所做的更改才会生效。”单击“确定”按钮返回

3.修改自己连接数据库的端口号。
打开SQL SERVER CONFIGURATION MANAGER (不记得SQLEXPRESS版本有没有这个了, ENTERPRISE版本的有), 左边窗口扩展SQL SERVER 2005 网络配置, 选择SQLEXPRESS 的协议(你的名字不一定是SQLEXPRESS), 右边窗口中双击TCP/IP, 弹出窗口中顶部TAB点"IP 地址", 看IPA11(或者是IPAll..看不出来是1还是l), 里面"TCP 动态端口"的值就是你的端口.
分享到:
评论

相关推荐

    sql server 2005 jdbc驱动配置

    com.microsoft.sqlserver.jdbc.SQLServerException: 到主机的 TCP/IP 连接失败。java.net.ConnectException: Connection refused: connect ``` 这通常意味着服务器未运行、防火墙阻止了连接,或者指定的端口号不正确...

    sql server报错时的几种解决办法.txt

    在登录SQL Server的过程中,可能会遇到各种各样的错误提示,例如:“provider: 在登录过程中发生错误 (错误: 0)”、“无法打开到服务器的连接 (Microsoft SQL Server, 错误: 233)”或“登录失败。原因:未与信任的...

    在Eclipse中用JDBC连接Sql Server 2005总结

    String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; String dbURL = "jdbc:sqlserver://localhost:1433;DatabaseName=sample"; String userName = "sa"; String userPwd = "123456"; ...

    MyEclipse中用JDBC连接Sql Server 2005

    - **URL格式**:对于SQL Server 2000,JDBC URL的格式为`com.microsoft.jdbc.sqlserver.SQLServerDriver; jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=JSPTest`;而SQL Server 2005则为`...

    jdbc连接SqlServer

    String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; String dbURL = "jdbc:sqlserver://localhost:1433;DatabaseName=sample"; String userName = "sa"; String userPwd = "123456"; ...

    JDBC与SQL Server 2005的连接方式

    String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; String dbURL = "jdbc:sqlserver://localhost:1433;DatabaseName=HaiFa"; String userName = "sa"; String userPwd = "1234"; ...

    解决SQLSERVER数据库驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接问题JAR包

    在SQLSERVER数据库的使用过程中,有时会出现一个棘手的问题,即驱动程序无法通过安全套接字层(SSL)加密与SQL Server建立安全连接。这个问题通常表明数据库连接在尝试使用SSL进行加密时遇到了障碍,可能影响数据的...

    eclipes通过JDBC连接SQLServer配置,最新版本

    - 注意驱动名称的准确性,例如`com.microsoft.sqlserver.jdbc.SQLServerDriver`,大小写必须与`sqljdbc4.jar`包内的类名完全匹配。 6. **测试与故障排查** - 运行上述代码,如果一切配置正确,你应该能看到"连接...

    JDBC连接SQL Server 2008问题

    在尝试使用Java Database Connectivity (JDBC)来连接SQL Server 2000/2005/2008时,可能会遇到各种连接失败的问题。这些问题通常涉及到网络配置、端口开放、SQL Server服务版本以及数据库认证方式等多方面因素。本文...

    JDBC连接SQL Server 2005的方法.doc

    总之,连接SQL Server 2005数据库涉及到下载JDBC驱动,将其添加到类路径,配置数据库服务器以启用TCP/IP通信,然后使用Java JDBC API编写代码来创建连接,执行SQL查询并处理结果。理解这些步骤对于任何使用Java与SQL...

    sqlserver2008 与java连接的示意图

    标题中的“sqlserver2008 与java连接的示意图”指的是如何使用Java应用程序连接到SQL Server 2008数据库的过程。描述中的“连接sql server2008数据库,用于以及权限设置”提示了我们需要关注的是数据库的登录设置和...

    Jdbc连接Sql server

    - JDBC 驱动名称:`com.microsoft.sqlserver.jdbc.SQLServerDriver` - 数据库 URL:`jdbc:sqlserver://localhost:1433;DatabaseName=db001` - 用户名:`sa` - 密码:`yourpasswd` 3. **建立连接**: ```java ...

    win7 sql sever2005 IP/TCP问题

    对于使用Java连接SQL Server 2005的应用,出现“com.microsoft.sqlserver.jdbc.SQLServerException”错误,首先确认是否已正确引入SQL Server的JDBC驱动包。其次,需要检查SQL Server 2005是否配置了远程访问权限。...

    Java连接SQL SERVER 2005数据库配置讲解

    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); // 连接到数据库 con = DriverManager.getConnection(url, "username", "password"); // 创建SQL语句 stmt = con.createStatement(); ...

    JDBC连接SQL Server2005

    String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; String dbURL = "jdbc:sqlserver://localhost:1433;DatabaseName=sample"; String userName = "sa"; String userPwd = "123"; ...

    JavaJSP中使用JDBC连接SQL Server 2005

    String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; try { Class.forName(driverName); String dbURL = "jdbc:sqlserver://localhost:1433;DatabaseName=test"; Connection con = ...

    java连接SQL2005

    String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; String dbURL = "jdbc:sqlserver://localhost:1433;DatabaseName=quickreport"; String userName = "sa"; String userPwd = "sa123"; ...

    java连接sqlserver2012

    String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; String dbURL = "jdbc:sqlserver://localhost:1433;DatabaseName=数据库名字"; String userName = "账户名"; String userPwd = "密码"; ...

Global site tag (gtag.js) - Google Analytics