proxool连接sqlerver

原先proxool连接sqlserver,用的是sqljdbc,不知道怎么回事,怎么也连接不上。下面的代码既不报错也不执行下去,应该是驱动出了问题,网上也很难找到sqljdbc什么版本.

if (_conn == null||_conn.isClosed()){
                DbUtils.loadDriver(DBPoolDriver);
                _conn = DriverManager.getConnection(DBPoolConn);
            }

后来在网友的推荐下用jtds,下载版本如果你的JDK在1.6以上的需要下载jtds-1.3X版本,否则会报错。因为我的是JDK1.6所以下载了jtds-1.2.8-dist.zip,解压之后jtds-1.2.8.jar

就可以了。以下是配置文件:

<?xml version="1.0" encoding="UTF-8"?><something-else-entirely>
    <proxool>
        <alias>DBPool</alias>
        <driver-url> jdbc:jtds:sqlserver://localhost:1433;DatabaseName=***</driver-url>
        <driver-class>net.sourceforge.jtds.jdbc.Driver</driver-class>
        <driver-properties>
           <property name="user" value="sa"/>
           <property name="password" value="****"/>
        </driver-properties>
          <maximum-connection-count>1000</maximum-connection-count>
        <house-keeping-test-sql>select f_version from tsys_version</house-keeping-test-sql>
    </proxool>
</something-else-entirely>
时间: 2025-01-11 11:55:58

proxool连接sqlerver的相关文章

proxool连接池参数解释

    数据库连接池概述: 数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出.对数据库连接的管理能显著影响到整个 应用程序的伸缩性和健壮性,影响到程序的性能指标.数据库连接池正是针对这个问题提出来的. 数据库连接池负责分配.管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而再不是重新建立一个:释放空闲时 间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏.这项技术能明显提高对数据库操作的性能. 数据库连接池在初始

【转】SSH中 整合spring和proxool 连接池

[摘要:比来做的一个项目中应用到了毗邻池技巧,大概我们人人比拟认识的开源毗邻池有dbcp,c3p0,proxool.对那三种毗邻池来讲,从机能战失足率来讲,proxool轻微比前两种好些.本日我首要简略] 最近做的一个项目中运用到了连接池技术,可能我们大家比较熟悉的开源连接池有dbcp,c3p0,proxool.对这三种连接池来说,从性能和出错率来说,proxool稍微比前两种好些.今天我主要简单的讲述一下proxool,我在项目中成功的配置和源码. 第一步:首先去http://proxool.

proxool 连接池

今天配置proxool 连接池,发现可配置属性非常多,以前也只是用,没总结过,今天查了下网上的资料,总结一下 方便你我.其实网上很多英文资料都很全,网上很多人就是考翻译老外的文章赚些流量,其实也没啥意思,编程玩嘛,翻译一下 说成自己的东西也没啥意思.俺今儿也翻译一个文档: 属性列表说明: fatal-sql-exception: 它是一个逗号分割的信息片段.当一个SQL异常发生时,他的异常信息将与这个信息片段进行比较.如果 在片段中存在,那么这个异常将被认为是个致命错误(Fatal SQL Ex

最新的Hibernate(hibernate-release-5.0.2.Final)里配置proxool连接池详细步骤

由于新版Hibernatet的lib/required/下的jar包和旧版的有很大的不同,因此配置proxool数据库连接池时有了些许的不同.在此,我写下配置的详细步骤以供其他童鞋参考 一 添加所需jar包到WEB-INF/lib下 分别是:hibernate-release-5.0.2.Final/lib/required下的所有jar包,proxool的两个jar包:proxool-0.9.1.jar和proxool-cglib.jar,然后是hibernate-proxool-5.0.2.

spring下,druid,c3p0,proxool,dbcp四个数据连接池的使用和配置

由于那天Oracle的数据连接是只能使用dbcp的数据库连接池才连接上了,所以决定试一下当下所有得数据库连接池连接orcale和mysql,先上代码 配置文件的代码 1 #=================dbcp连接池======================# 2 #Oracle数据库连接 3 #jdbc_driverClassName=oracle.jdbc.driver.OracleDriver 4 #jdbc_url=jdbc:oracle:thin:@localhost:1521:

连接池报错 Proxool Provider unable to load JAXP configurator file: proxool.xml

上篇博文讲到简易配置 proxool 连接池:http://www.cnblogs.com/linnuo/p/7232380.html 由于把说明注释留在了 proxool.xml 配置文件里导致配置后报错,原因如下: hibernate.cfg.xml 代码片段: <session-factory> <property name="show_sql">true</property> <property name="generate_

数据库连接池之Proxool使用

如果想要搭建一个高效的网站,链接池是必须用到的一部分.而连接池的选择是多种多样的.就现在的软件开发界而言,最为多用的是DBCP, c3p0, 和 proxool.而hibernate推荐使用的是c3p0 和proxool,并且宣布不再支持DBCP. 因此,重点就是如果想要在自己的应用程序中加入数据库连接池,就必须掌握其中的一种,而最好得选择就是c3p0和proxool中的任何一种. 下面来说说数据库连接池的相关概念和基本原理,以便于读者更加容易的理解后边的实际应用. 使用过数据库操作的人都知道,

Hibernate SQL实际sql语句监控- p6spy+hibernate+proxool 设置

由于ORM工具的缘故,我们调试程序的时候远没有直接在程序里直接写个string的SQL简单,想当年查个sql是有多么的幸福,一行sql = "select * from ..."找找就行了, 现在用了hibernate, 就算在JPA中开了show_sql=true, 打出来的还是一串 "name = ? and id = ? " 好在找到一个工具, p6spy, 作为真正JDBC的一个代理, 截获了所有sql, 让我们看到一个真实sql的机会. 先下载,以下配置默

java框架篇---hibernate之连接池

Hibernate支持第三方的连接池,官方推荐的连接池是C3P0,Proxool,以及DBCP.在配置连接池时需要注意的有三点: 一.Apche的DBCP在Hibernate2中受支持,但在Hibernate3中已经不再推荐使用,官方的解释是这个连接池存在缺陷.如果你因为某种原因需要在Hibernate3中使用DBCP,建议采用JNDI方式. 二.默认情况下(即没有配置连接池的情况下),Hibernate会采用内建的连接池.但这个连接池性能不佳,且存在诸多BUG(笔者就曾在Mysql环境下被八小