`

proxool连接池连接sql server2005数据库的问题 .

 
阅读更多
proxool连接池连接sql server2005数据库,控制台报:签名信息和同一包里面的另外一个类得签名信息不匹配

Caused by: java.lang.SecurityException: class "com.microsoft.sqlserver.jdbc.ISQLServerConnection$$FastClassByProxool$$3407f37e"'s signer information does not match signer information of other classes in the same package

 

 


原因是proxool的驱动包和sqljdbc4.jar的签名冲突,解决方法:

1. 将sqljdbc4.jar包的META-INF文件夹下的三个文件  MANIFEST.MF, MSFTSIG.RSA, MSFTSIG.SF 三个文件删除即可


2.使用jtds.jar驱动包,使用net.sourceforge.jtds.jdbc.Driver 驱动类并更换driver-url

 

转自http://blog.csdn.net/zws1987211/article/details/7449118

我使用第一种方案成功

 

 

 

 <Resource  name="jdbc/connectShmi"
      auth="Container"
      type="javax.sql.DataSource"
   factory="org.logicalcobwebs.proxool.ProxoolDataSource"
      proxool.alias="proxoolDB"
      user="username"
      password="password"
      delegateProperties="foo=1,bar=true"
      proxool.jndi-name="jndibottleconnectShmi"   
      proxool.driver-url="jdbc:sqlserver://192.168.1.7\SHMIName:1433;databaseName=DBName_Shmi;selectMethod=cursor;"    
      proxool.driver-class="com.microsoft.sqlserver.jdbc.SQLServerDriver"  
      proxool.house-keeping-sleep-time="900000"  
      proxool.maximum-active-time="5"
      proxool.prototype-count="3"
      proxool.statistics="1m,15m,1d"
      proxool.simultaneous-build-throttle="10"
      proxool.minimum-connection-count="20"
      proxool.maximum-connection-count="570"
      proxool.house-keeping-test-sql="select getdate()" 
      proxool.test-before-use="true" />

 

 

其中 select getdate() 在MSSQL Server 2005 2008中可用

 

 

分享到:
评论

相关推荐

    proxool连接池配置

    -- 连接池的别名 --&gt; &lt;alias&gt;DBPool&lt;/alias&gt; - &lt;!-- proxool只能管理由自己产生的连接 --&gt; &lt;driver-url&gt;jdbc:sqlserver://localhost:1433;dataBaseName=books&lt;/driver-url&gt; - &lt;!-- JDBC驱动程序 --&gt; ...

    使用数据库连接池proxool配置mysql数据库

    配置Proxool连接池** 配置Proxool主要涉及以下几个步骤: - **创建配置文件**:通常我们会创建一个名为`proxool.properties`的配置文件,其中包含了与数据库连接相关的所有参数。例如: ``` proxool.pool-name=...

    proxool数据库连接池配置

    ### Proxool数据库连接池配置详解 #### 一、引言 Proxool是一个轻量级的Java数据库连接池管理工具,它可以帮助开发者更高效地管理和利用数据库连接资源。通过Proxool,可以显著减少数据库连接创建和关闭的开销,...

    proxool相关jar包.rar

    标题 "proxool相关jar包.rar" 提供的信息表明,这个压缩包包含的是与Proxool相关的Java类库,主要用于数据库连接池管理。Proxool是一个开源的、基于Apache 2.0许可证的JDBC连接池实现,它为Java应用程序提供了一个...

    Jsp使用Proxool连接池

    **JSP与Proxool连接池的深度解析** 在Java Web开发中,数据库连接管理是一项重要的任务,它直接影响到应用程序的性能和资源利用率。`JSP`(JavaServer Pages)作为动态网页技术,常常需要与数据库进行交互。为了...

    proxool-0.9.1.jar,proxool-cglib.jar

    Proxool是一个开源的数据库连接池解决方案,它允许开发者在Java应用程序中高效地管理数据库连接。数据库连接池是一种在多线程、高并发环境下优化数据库访问性能的技术,通过预先创建并维护一定数量的数据库连接,...

    几种数据库连接池详细配置

    本文将深入解析几种常用的数据库连接池——Apache DBCP、C3P0、Proxool、BoneCP的详细配置参数,帮助开发者更好地理解和应用这些技术。 ### Apache DBCP **dataSource**: 配置数据源,通常在应用服务器的配置文件...

    Proxool.jar

    “在Hibernate中使用Proxool连接池所需要的两个架包”,这可能意味着除了`Proxool.jar`之外,还需要另一个与Hibernate相关的库文件,可能是Hibernate的核心库或者特定版本的JDBC驱动,以便使Hibernate能够正确地通过...

    hibernate3+ proxool-0.9.1配置 和proxool-0.9.1.jar

    标题中的“hibernate3+ proxool-0.9.1配置”涉及到的是在Java开发中,使用Hibernate3 ORM框架与Proxool连接池的整合配置。Hibernate3是一款流行的持久层框架,它允许开发者用面向对象的方式来操作数据库,而Proxool...

    数据库连接池

    在Java或其他服务端编程语言中,有很多流行的数据库连接池实现,如C3P0、HikariCP、Druid、Apache DBCP以及本话题提到的Proxool等。Proxool是Apache软件基金会的一个项目,它提供了一个轻量级的数据库连接池解决方案...

    proxool-0.9.1.rar和JDBC包

    Proxool支持多种数据库,包括MySQL、Oracle、SQL Server等,并且配置灵活,可以根据实际需求调整连接池参数,如最大连接数、空闲超时时间等。 Proxool的工作原理大致如下:当应用程序需要连接数据库时,它不会立即...

    Proxool 在 Hibernate 中的典型配置

    Proxool连接池特别强调易用性和监控功能,使得开发者能够容易地发现连接泄漏等问题。Proxool与DBCP和C3P0并称为目前最常见的三种JDBC连接池技术。鉴于Hibernate官方不再支持DBCP并推荐使用Proxool或C3P0,了解...

    最为常见的三种jdbc连接池技术

    Proxool 是一种 Java 数据库连接池技术,是 sourceforge 下的一个开源项目。这个项目提供一个健壮、易用的连接池,最为关键的是这个连接池提供监控的功能,方便易用,便于发现连接泄漏的情况。 Proxool 在 ...

    proxool配置详解

    4. **JDBC驱动兼容性**:在描述中提到的“专门针对2005的驱动”,可能是指Proxool支持特定版本的数据库驱动,如SQL Server 2005。如果需要替代,可以使用如`jtds`这样的第三方驱动,它同样支持多种数据库,包括SQL ...

    maven+SSM+proxool+freemarker+dwr的留言板小实例支持mysql和sqlserver的切换

    6. **dbo_mssql.sql、msg_board_db_mysql.sql**:这两个SQL脚本文件分别用于初始化MySQL和Microsoft SQL Server数据库。`dbo_mssql.sql`可能是针对SQL Server的表结构和初始数据,而`msg_board_db_mysql.sql`则对应...

    proxool-0.9.0RC2-source.tar.gz

    4. **配置示例**:例如XML配置文件,展示如何配置Proxool连接池。 5. **测试用例**:JUnit或其他测试框架的测试类,用于验证代码功能。 解压并编译这个源代码包后,开发人员可以进一步研究Proxool的内部工作机制,...

    三大连接池参数说明(DBCP\C3P0\Proxool)

    Apache-DBCP 是一个流行的开源数据库连接池,它提供了一种高效、灵活的方式来管理数据库连接。下面将详细解释其主要参数: 1. dataSource:指定要连接的数据源,通常不在服务器配置文件(如 server.xml)中定义。 2...

Global site tag (gtag.js) - Google Analytics