`
guobingxu_javaeye
  • 浏览: 12309 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

Cannot create PoolableConnectionFactory

阅读更多

http://www.iteye.com/topic/127750

类似问题,MS-SQL200,端口从2433改为1433,本地连远程数据库,报错,远程运行OK

org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Network error IOException: Connection timed out: connect)

 

查了半天解決的辦法:
打开程序 Microsoft SQL Server 服务器网络使用工具
1、打开该工具后,在"常规"中可以看到服务器启用了哪些协议.
2、一般而言,我们启用命名管道以及 TCP/IP 协议.
3、点中 TCP/IP 协议,选择"属性",我们可以来检查 SQK Server 服务默认端口的设置(一般而言,我们使用 SQL Server 默认的1433端口.如果选中"隐藏服务器",则意味着客户端无法通过枚举服务器来看到这台服务器,起到了保护的作用,但不影响连接.)

然后重啟了數據庫,但是問題還是一樣出現,后來升級到SP3甚至SP4,問題還在

dos中使用telnet localhost 1433也連不通

后來把SQL Server默認端口改為2433,再使用telnet localhost 2433鏈接,居然聯通了,再改為1433,重新鏈接,也連通了,真是奇怪 

    不過重新啟動tomcat的時候又出新了新的錯誤:用戶sa未与信任SQL Server 连接相关联

    于是再查……

    找到了以下方法——
    1、SQL Server企业管理器的SQL Server组的(local)的属性配置里将安全性改为SQL Server和Windows
    2、如果改不了可以尝试更改注册表
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\80\Tools\Service Manager
Remote的值改为2

 

都试了,尚未解决

分享到:
评论

相关推荐

    sql server 2005设置sql身份验证 Cannot create PoolableConnectionFactory (用户 'sa' 登录失败。该

    在SQL Server 2005中,"Cannot create PoolableConnectionFactory (用户 'sa' 登录失败。该用户与可信 SQL Server 连接无)" 错误通常表明在尝试使用SQL Server的身份验证方式登录时遇到了问题。这篇博客文章可能详细...

    用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联

    用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联

    学习有关连接池的使用

    在Java开发中,连接池是一种优化数据库访问性能的重要技术,它可以高效地管理和重用数据库连接,从而避免频繁创建和销毁连接带来的性能开销。本文将深入讲解如何在Java环境中,特别是Tomcat服务器中配置和使用连接池...

    kettle常见问题

    kettle常见问题kettle常见问题kettle常见问题kettle常见问题kettle常见问题

    WEB-INF中的web.xml中之前增加以下配置:

    确认SQL Server 2000可以远程连接,除了开放1433端口外,还要升级数据库到SP3或SP4,否则连接会发出SQLNestedException:Cannot create PoolableConnectionFactory ([Microsoft][SQLServer 2000 Driver for JDBC]...

    Jmeter连接Mysql数据库实现过程详解

    在执行JDBC Request之后,我们可能会出现一个报错:java.sql.SQLException: Cannot create PoolableConnectionFactory (The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more...

    Jmeter JDBC请求常见问题解决方案

    该问题的错误信息为:Cannot create PoolableConnectionFactory (The server time zone value '???��������??��??' is unrecognized or represents more than one time zone. You must configure either ...

    RabbitMQ客户端连接池实现代码可直接复制项目中使用

    然后,创建一个`PoolableConnectionFactory`,将`ConnectionFactory`包装起来。接着,通过`ObjectPoolBuilder`创建一个连接池实例,并将其绑定到`PooledConnectionFactory`。最后,我们可以从连接池中获取和归还连接...

    commons-pool.jar commons-dbcp-1.2.jar

    2. `PoolableConnectionFactory`: 它是连接工厂,负责将普通的数据库连接转化为可池化的连接,使得这些连接可以放入 Commons Pool 中管理。 3. `AbandonedConfig` 和 `AbandonedTrace`: 这两个组件用于处理废弃的...

    commons-dbcp-1.4源码

    PoolableConnectionFactory 将普通的JDBC Connection对象转换为池化的Connection,增加了诸如验证、关闭、回收等功能。 3. **ObjectPool**: 这是Jakarta Pool库中的接口,表示一个对象池。DBCP使用它来存储和管理...

    DBCP三个使用jar包

    1. **common-dbcp.jar**:这是DBCP的主要库文件,包含了DBCP的实现类和接口,如BasicDataSource、PoolableConnectionFactory等。它提供了数据源(DataSource)的实现,使得应用程序可以通过DataSource获取到数据库...

    DBCP数据库连接池包下载

    这通过实现`org.apache.commons.dbcp.PoolableConnectionFactory`接口的`validateObject()`方法来完成。 3. **连接池配置**:DBCP提供了丰富的配置参数,如最大连接数、最小连接数、连接超时时间、测试连接是否有效...

    commons-dbcp-1.4-src.tar.gz

    4. `PoolableConnectionFactory`:负责创建和管理`PoolableConnection`,以及对数据库连接的验证和初始化。 5. `AbandonedConfig`和`AbandonedTrace`:这两个类提供了对“废弃连接”的管理和跟踪,防止长时间未使用...

    thriftpool:Thrift RPC连接池,java实现,基于apache commons pool

    4. **ThriftPoolFactory**:创建并初始化连接池的工厂类,它会根据配置信息创建PoolableConnectionFactory,并将其与实际的连接池实现(如GenericObjectPool)结合。 使用这个Thrift连接池时,开发者需要按照如下...

    数据库连接包

    BasicDataSource是更简单的实现,适用于小型项目,而PoolableConnectionFactory则更适合大型、高并发的系统,它支持更复杂的配置和管理选项。 在压缩包中的"DBUtil连接池 包"很可能包含了一个或多个数据库连接池的...

    dbcp-1.2.2 jar包和源码

    - `PoolableConnectionFactory`: 负责将普通的数据库连接转换为池化的连接,实现连接的创建、验证和回收。 - `ObjectPool`: 对象池接口,DBCP使用它来管理连接对象,例如C3P0或Commons Pool提供的实现。 3. **...

    commons-dbcp-1.0-src.zip

    - **GenericObjectPool**:这是一个通用的对象池实现,用于实现PoolableConnectionFactory中的对象池功能。 3. **配置与使用**: 使用Apache Commons DBCP时,开发者需要配置数据源的属性,如数据库URL、用户名...

    commons-dbcp2-2.0.1-src

    连接的创建通过`ConnectionFactory`,回收通过`PoolableConnectionFactory`,这个类负责验证和清理连接,确保返回给客户端的连接是可用的。 3. **连接池配置** 用户可以通过`BasicDataSource`的配置属性来定制连接...

    dbcp数据源jar包

    除了`BasicDataSource`,DBCP还包含其他组件,如`PoolableConnectionFactory`负责创建池化的数据库连接,以及`ObjectPool`接口定义了连接池的基本操作。 DBCP与c3p0都是常用的数据库连接池实现,它们各有特点。c3p0...

    commons-dbcp.jar、commons-pool.jar

    DBCP包含了几个关键组件,如BasicDataSource、PoolableConnectionFactory和ObjectPool,它们协同工作来管理和维护数据库连接。 - BasicDataSource:这是DBCP的核心,它实现了Java的DataSource接口,提供了一种配置...

Global site tag (gtag.js) - Google Analytics