`
wuyakenihao
  • 浏览: 30976 次
  • 性别: Icon_minigender_1
  • 来自: 河南
社区版块
存档分类
最新评论

我用数据库连接池出现的一个错误大家看看怎么回事

 
阅读更多
Caused by: 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.connect(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(Unknown Source)
at org.apache.tomcat.dbcp.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:37)
at org.apache.tomcat.dbcp.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:290)
at org.apache.tomcat.dbcp.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:877)
at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:851)
... 22 more
2008-10-6 16:19:44 org.apache.catalina.core.StandardWrapperValve invoke
分享到:
评论
3 楼 LucasLee 2008-10-06  
我记得以前也碰到过这个问题,我用的是SQLSERVER2000,必须升级到SP4补丁才能用JDBC连接到数据库,否则就抛这个错误。
2 楼 miaomiao0307 2008-10-06  
驱动问题啊
1 楼 lqql 2008-10-06  
com.microsoft.sqlserver.jdbc.SQLServerException: 到主机  的 TCP/IP 连接失败。 java.net.ConnectException: Connection refuse

写得这么明白

相关推荐

    jsp连接数据库连接池代码示例

    数据库连接池是一种管理数据库连接的技术,它预先初始化一定数量的数据库连接并保存在内存中,当应用程序需要连接数据库时,可以从连接池中获取一个已存在的连接,用完后再归还,而不是每次都新建和关闭连接。...

    MySql数据库连接池C#代码(有注释含测试代码)

    这个文件通常会包含一个类,比如`MySqlConnectionPool`,用于管理数据库连接池。该类可能有以下核心方法: 1. `GetConnection()`: 当需要连接时,此方法会检查池中是否有空闲的连接。如果有,就从池中取出并返回;...

    自己开发了一个数据库连接池,与大家分享,高手指教

    标题中的“自己开发了一个数据库连接池”指的是作者创建了一个用于管理数据库连接的工具,数据库连接池在Java开发中是常见的优化手段,它可以帮助程序高效地管理和复用数据库连接,减少频繁建立和关闭连接带来的开销...

    PHP实例开发源码—SMProxy(MySQL数据库连接池).zip

    【标题】"PHP实例开发源码—SMProxy(MySQL数据库连接池)"是一个关于PHP与MySQL数据库连接池实现的项目源代码。在这个项目中,开发者利用PHP语言构建了一个名为SMProxy的数据库连接池,以提高应用在处理大量并发...

    CB实现数据库的连接

    8. **连接池**:在大型应用程序中,使用连接池(如C3P0, HikariCP, DBCP等)管理数据库连接可以提升性能,因为它重用已打开的连接,减少了每次建立新连接的开销。 9. **性能监控与调试**:为了优化数据库连接,...

    MySql数据库连接封装类

    - `DataSource dataSource`: 数据源接口,用于管理数据库连接池,可以提高应用程序的性能和资源利用率。 2. **构造方法**: - 可能会有无参构造方法,用于初始化默认配置;也可能有带参数的构造方法,允许传入...

    c++封装MYSQL数据库连接代码

    9. **连接池**:在多线程或高并发环境中,使用连接池可以更高效地管理数据库连接。连接池维护一组已建立的连接,可供多个线程共享,避免频繁的连接和断开操作。 10. **事务处理**:在C++中,可以通过`START ...

    jsp数据库连接大全教程

    10. **连接池**:在大型应用中,使用连接池(如C3P0、HikariCP等)来管理数据库连接,可以提高性能并减少资源消耗。 通过以上教程和知识点的学习,开发者可以掌握基本的JSP数据库连接技巧,为进一步的Web开发奠定...

    MySQL数据库连接代码及jar包

    3. 尽可能使用连接池(如HikariCP、C3P0、Apache DBCP等),管理数据库连接,避免频繁创建和销毁连接,提高性能。 4. 如果需要长时间保持数据库连接,考虑使用数据库的事务管理功能,确保数据的一致性。 通过这个...

    C# 连接MSSQL数据库源码实例

    10. **安全性最佳实践**:在实际应用中,应遵循一些安全规范,例如使用参数化查询防止SQL注入攻击,不泄露敏感信息,及时断开无用的数据库连接,以及考虑使用连接池优化性能。 通过学习以上知识点,并参考提供的C#...

    Java数据连接池的一个经典实例

    数据连接池的基本原理是预先创建一定数量的数据库连接,并将它们存储在一个池中。当应用程序需要连接数据库时,它会从池中获取一个已经建立的连接,而不是每次都去创建新的连接。用完后,连接会被返回到池中,而不是...

    jsp与数据库连接源码,SQL2000连接测试程序

    【jsp与数据库连接源码,SQL2000连接测试程序】 在Web开发中,Java Server Pages (JSP) 是一种动态网页技术,用于创建交互式的网页应用。...此外,使用连接池管理数据库连接也是优化应用性能的重要手段。

    DBUtility 包含所有的数据库连接类

    在IT行业中,数据库管理是至关重要的,特别是在软件开发和...在实际使用时,开发者应根据项目需求选择合适的数据库连接类,并确保遵循最佳实践,如使用连接池以优化性能,以及适当的异常处理来增强应用程序的健壮性。

    jsp的数据库连接页面

    - 需要在`web.xml`配置文件中设置数据源,或者使用`javax.sql.DataSource`接口来管理数据库连接池。 2. **SQL语句执行** - 根据不同的操作类型编写SQL语句。 - 使用`PreparedStatement`或`Statement`类执行SQL...

    JDBC连接Oracle数据库常见问题及解决方法

    * 如果使用 exp 备份一个只有同义词的用户,可能会导致连接池问题。 * 问题根源:通过层层排错,发现原来后台在使用 Oracle 的 exp 备份一个只有同义词的用户,导致 exp 进程僵死。 6. 连接 Oracle 时抛出如下异常...

    封装好的.net连接各种数据库的类库

    除此之外,类库可能还提供了连接池管理,以优化数据库连接的使用,减少创建和销毁连接的开销。还有可能是线程安全的设计,确保在多线程环境下稳定运行。 `DBCon`这个名字可能是类库中主要的连接类或接口,用于实例...

    tp5(ThinkPHP 5.1)连接达梦数据库源码

    'pool' => [], // 连接池配置 'connect_type' => 'socket', // 连接方式,可以是'tcp'或'socket' 'pdo_options' => [], // PDO连接选项 ], ], ``` 请注意,由于达梦数据库可能不支持所有MySQL驱动的特性,所以...

    C#操作各种数据库底层源码 连接数据库代码

    总的来说,这个压缩包中的源码将帮助开发者深入理解C#与不同数据库系统的交互方式,掌握数据库连接、查询、事务处理等核心概念,同时提供了一种可复用的数据访问模式,对于提升开发效率和代码质量大有裨益。...

    C# 链接mysql数据库 出现 给定关键字不在字典中

    - C#代码中可能存在拼写错误或语法错误,导致解析数据库连接字符串时出现问题。 - 程序引用的`MySql.Data.dll`版本过旧,无法正确处理某些特定的数据库操作。 2. **解决方案**: - **更新驱动版本**:正如描述中...

    VB.NET连接ORACLE数据库

    接下来,我们来看看如何建立一个基本的数据库连接。在VB.NET中,这通常通过创建`OracleConnection`对象实现。以下是一个简单的示例: ```vb.net Imports Oracle.ManagedDataAccess.Client Dim connectionString As...

Global site tag (gtag.js) - Google Analytics