`
lanfei
  • 浏览: 150509 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

JAVA连接mssql2005失败

    博客分类:
  • java
 
阅读更多
com.microsoft.sqlserver.jdbc.SQLServerException: 到主机 的 TCP/IP 连接失败。 java.net.ConnectException: Connection refused: connect

java连接SQL Server2005时出现数据库连接错误的日志如下:
com.microsoft.sqlserver.jdbc.SQLServerException: 到主机  的 TCP/IP 连接失败。 java.net.ConnectException: Connection refused: connect
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.loginWithoutFailover(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(Unknown Source)
at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:68)
at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:87)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1.acquireResource(C3P0PooledConnectionPool.java:83)
at com.mchange.v2.resourcepool.BasicResourcePool.assimilateResource(BasicResourcePool.java:884)
at com.mchange.v2.resourcepool.BasicResourcePool.acquireUntil(BasicResourcePool.java:601)
at com.mchange.v2.resourcepool.BasicResourcePool.access$400(BasicResourcePool.java:31)
at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1079)
at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:354)
上述错误产生的原因有很多种,下面列举了我这几天碰到的三种情况及解决方案
1.SQL  Server2005服务没有启动
2.SQL Server2005安装成本地模式
3.系统即安装了SQL Server2000又安装了SQL Server2005后生成了多个实例,或者多个实例的网络链接
第一个问题的解决方案就是打开SQL Server2005的“配置工具”–>“SQL Server Configuration Manager”中的SQL Server(***)服务启动。
第二个问题的解决方案就是打开SQL Server2005的“配置工具”–>“SQL Server Configuration Manager”–>“SQL Server 2005服务”中的SQL Server(***)服务的属性打开,将“登陆”页签中的内置账户改成“NetWork Service”,然后重新启动服务,那么通过网络IP就可以访问到数据库,而不是只有localhost或者127.0.0.1能访问到该数据库了
第三个问题需要查看TCP/IP协议的开放端口是否是你所连接的端口,因为sql Server2000安装完成后默认使用了1433端口,SQL Server2005 安装上可能会分配动态端口,需要给SQL Server2005或者给SQL Server2000的TCP/IP协议换一个可用端口。具体操作打开SQL Server2005的“配置工具”–>“SQL Server Configuration Manager”–>“SQL Server 2005网络配置”–>***的协议–>TCP/IP,右键属性找到“IP地址”页签换一个可连接的TCP端口。并用第二个问题的操作方法查看服务是否启成网络模式,操作完成后重新启动服务,然后更改连接字串的端口号重新启动java应用服务器。


原文:http://blog.ywxyn.com/index.php/archives/725
分享到:
评论

相关推荐

    Java连接MySQL数据库失败的一种可能原因

    NULL 博文链接:https://opq149766320.iteye.com/blog/610648

    java_jdbc代码

    在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现。 例如: try{ //加载MySql的驱动类 Class.forName(...

    BeanSoft MySQL Java开发套装

    大家都知道吧。。BeanSoft MySQL Java开发套装

    JAVA与数据库连接

    本文挡详细的写着JAVA与各种数据库的连接,sqlserver,oracle,mysql,access等。。。

    dolphinscheduler安装包和mysql的jdbc连接jar包

    dolphinscheduler安装包和mysql的jdbc连接jar包

    Java连接SQL数据库实现登陆

    System.out.println("连接数据库成功。"); stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE); rst = stmt.executeQuery("SELECT*FROM user"); } catch (Exception e)...

    java连接数据库课程设计(1).doc

    " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "为了不暴露表结构和只显示用户需要的信息,建立了一个视图record " " " " " " " "下面是用java连接数据库的过程: " "首先下载java连接sql...

    Java 登录、注册界面(md5加密、jdbc连接mysql)

    否则,登录失败,弹出错误信息。 为注册按钮添加事件监听器,在点击注册按钮时执行注册操作。 在注册操作中,首先需要获取用户名和密码的输入值。然后使用md5加密密码,并使用jdbc执行向数据库中插入新用户记录的...

    mysql-connector-java-8.0.24.zip

    JMeter连接数据库失败报连接错误缺少连接服务时,可将此包解压后其中的mysql-connector-java-8.0.24.jar 放入lib/ext文件夹中解决

    IDEA配置连接MYSQL数据库遇到Failed这个问题解决

    IDEA尝试连接Mysql时失败 在尝试用IDEA连接的Mysql时一直显示连接失败,只知道无法创建连接对象。网上大多数是修改连接字符,但最后发现并不是连接字符串的设置问题,而且这个错误是我这种新手容易遇上的,所以在...

    IDEA无法连接mysql数据库的6种解决方法大全

    本文主要介绍了IDEA无法连接mysql数据库的6种解决方法大全,分享给大家,具体如下: 1.本地的mysql没有创建该数据库(笔者就是这个原因!) 查看数据库发现没有,重建就可以了 测试成功! 网上说法: 2.IP地址不对 ...

    MySQL忘记密码.txt

    第一次MySQL连接Navicat的时候经常会报错提示...MySQL连接Navicat失败可以使用修改密码,再次登录即可, 如果数据库密码忘记了也可以使用忘记密码来修改密码, 再次尝试,如果不还是不能登录; 就在使用修改密码即可。

    mysql 增删改查

    5、mysql保存或者修改时,中文会出现乱码,这时必须 在DbHelperMySQL类的 连接字中增加Charset=utf8;即 protected static string connectionString = "Server=localhost;User Id=root;Password=root;Persist ...

    mysql5.1中文手册

    与MySQL服务器连接 5.7.5. 访问控制, 阶段1:连接核实 5.7.6. 访问控制, 阶段2:请求核实 5.7.7. 权限更改何时生效 5.7.8. 拒绝访问错误的原因 5.7.9. MySQL 4.1中的密码哈希处理 5.8. MySQL用户...

    MySQL 5.1参考手册

    5.7.4. 与MySQL服务器连接 5.7.5. 访问控制, 阶段1:连接核实 5.7.6. 访问控制, 阶段2:请求核实 5.7.7. 权限更改何时生效 5.7.8. 拒绝访问错误的原因 5.7.9. MySQL 4.1中的密码哈希处理 5.8. MySQL用户账户管理 ...

    MySQL 5.1参考手册中文版

    5.7.4. 与MySQL服务器连接 5.7.5. 访问控制, 阶段1:连接核实 5.7.6. 访问控制, 阶段2:请求核实 5.7.7. 权限更改何时生效 5.7.8. 拒绝访问错误的原因 5.7.9. MySQL 4.1中的密码哈希处理 5.8. MySQL用户账户...

    MySQL 5.1官方简体中文参考手册

    5.7.4. 与MySQL服务器连接 5.7.5. 访问控制, 阶段1:连接核实 5.7.6. 访问控制, 阶段2:请求核实 5.7.7. 权限更改何时生效 5.7.8. 拒绝访问错误的原因 5.7.9. MySQL 4.1中的密码哈希处理 5.8. MySQL用户账户管理 ...

    MySQL 5.1参考手册 (中文版)

    5.7.4. 与MySQL服务器连接 5.7.5. 访问控制, 阶段1:连接核实 5.7.6. 访问控制, 阶段2:请求核实 5.7.7. 权限更改何时生效 5.7.8. 拒绝访问错误的原因 5.7.9. MySQL 4.1中的密码哈希处理 5.8. MySQL用户账户管理 ...

    MySQL 6 绿色精简BAT版 2.24 MB

    下载地址: http://beansoft.java-cn.org/download/mysql6green.7z 2.24 MB 下载后用 7Zip, WinRAR 最新版等软件解压缩即可. <br>以下是详细说明: <br>MySQL 6 绿色精简版(BAT版本) By BeanSoft(beansoft@...

    java程序maven配置文件

    java开发有部分需求需要配置maven文件,在配置其他需求jar包时,会有特殊的情况导入不成功是.m2文件导致,本文件仅提供于java连接MySQL数据库的JDBC中,mysql驱动导包失败问题

Global site tag (gtag.js) - Google Analytics