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

单元测试使用proxool连接池

    博客分类:
  • J2EE
阅读更多

因为proxool连接池一般都是通过tomat web.xml 加载的, 而在单元测试中不好使用, google搜了一下,基本上都是介绍tomcat容器下的使用方法,很少看到在 j2se 中使用的。

 

现记录一个在 j2se 中使用 proxool 连接数据库的例子:

 

/**
 * proxool方式测试
 *
 * @throws Exception
 */
public static void test2() throws Exception
 {
  // Java应用中先要加载配置文件
  JAXPConfigurator.configure("F:\\proxool.xml", false);
  
  // 注册Proxool专用的驱动
  Class.forName("org.logicalcobwebs.proxool.ProxoolDriver");
  
     // 创建数据库连接,这个参数是一个字符串,是数据源的别名,在配置文件中配置的timalias,参数格式为:proxool.数据源的别名
  Connection conn = DriverManager.getConnection("proxool.timalias");
  
     // 创建执行SQL的对象
  Statement stmt = conn.createStatement();
 
   // 执行SQL,并获取返回结果
      String testsql = "select * from village t where lastid = 346"; 
  ResultSet rs = stmt.executeQuery(testsql);
  
    // 处理返回结果,此处打印查询结果
  while (rs.next()) 
     {
     System.out.print(rs.getLong("id") + "\t");
     System.out.print(rs.getString("name") + "\t");
     System.out.println();
  }

  // 关闭数据库连接
  conn.close();

} 
 
分享到:
评论

相关推荐

    proxool连接池使用详细说明

    下面将详细讲解Proxool连接池的使用方法及其核心概念。 1. **Proxool简介** Proxool是Apache软件基金会的一个开源项目,它提供了一个轻量级的数据库连接池实现。Proxool通过创建一个数据库连接池来管理数据库连接...

    Spring+Hibernate+Proxool连接池

    标题 "Spring+Hibernate+Proxool连接池" 涉及到的是在Java Web开发中,如何使用Spring框架集成Hibernate ORM框架,并结合Proxool作为数据库连接池的技术实践。这通常是为了提高应用性能,有效管理和复用数据库连接,...

    proxool连接池配置详解

    ### Proxool连接池配置详解 #### 一、概述 Proxool是一个开源的轻量级Java数据库连接池实现,其主要目标是替代常见的数据库连接池解决方案,如C3P0或DBCP,并且提供了更加灵活和易于配置的特性。在实际应用中,...

    配置Hibernate使用Proxool连接池

    本篇文章将详细讲解如何配置Hibernate框架以使用Proxool连接池。 首先,我们需要了解Hibernate和Proxool的基本概念。Hibernate是一个流行的Java ORM(对象关系映射)框架,它简化了Java应用与数据库之间的交互,...

    Proxool连接池实例.zip

    "G2"可能是一个辅助类或者测试用例,可能包含了数据库操作的逻辑,比如执行SQL查询、事务处理等,以便展示在使用Proxool连接池时的正确操作方式。而"H"可能是另一个相关文件,可能是配置文件或者额外的代码部分,...

    ssh小框架(proxool连接池)

    **Proxool连接池**:Proxool是数据库连接池的一种实现,它的主要作用是管理数据库连接,减少创建和销毁连接的开销。当多个用户请求数据库连接时,Proxool会复用已存在的连接,而不是每次请求都新建一个。这大大提高...

    mysqlproxool连接池

    MySQL ProxyPool,通常简称为Proxool,是一个开源的数据库连接池实现,它为Java应用程序提供了高效的数据库连接管理。在Java应用中,数据库连接池是关键的组件之一,它能够有效地管理和复用数据库连接,从而提高系统...

    proxool连接池.txt

    ### Proxool连接池知识点详解 #### 一、Proxool连接池简介 Proxool是Logical Cobwebs公司开发的一款轻量级的JDBC...以上内容详细介绍了Proxool连接池的相关配置和使用方法,有助于开发者更好地理解和应用这一技术。

    proxool 连接池实例

    下面我们将深入探讨Proxool连接池的使用、配置以及其核心概念。 **一、Proxool简介** Proxool是由iBatis团队开发的,其设计目标是提供一个简单易用、功能全面且性能优异的数据库连接池。与C3P0、DBCP、HikariCP等...

    spring+dwr+proxool连接池

    标题中的"spring+dwr+proxool连接池"指的是一个整合了Spring框架、Direct Web Remoting (DWR)和Proxool数据库连接池技术的应用程序。这个应用可能用于创建一个能够实时交互的Web应用程序,其中Spring提供了依赖注入...

    Struts2+spring+hibernate中的proxool连接池配置

    本文将详细介绍如何在Struts2+Spring+Hibernate的环境中配置Proxool连接池。 首先,理解Proxool的工作原理。Proxool是一个基于池化的JDBC代理,它维护着一个数据库连接池,当应用需要访问数据库时,可以从池中获取...

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

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

    测试用的测试连接池欢迎下载

    根据提供的文件信息,本文将详细解释测试连接池的相关知识点,特别是如何在Spring框架中配置Proxool连接池来实现对Oracle数据库的操作。 ### 测试连接池简介 测试连接池是软件开发过程中为了提高效率和资源利用率...

    proxool数据库连接池配置

    要使用Proxool进行数据库连接池管理,首先需要将Proxool的核心库`proxool-0.8.3.jar`以及相应的数据库驱动程序包放置到项目的`WEB-INF/lib`目录下。例如,如果项目使用的是MySQL数据库,则需要将`mysql-connector-...

    ssh数据库连接池proxool

    4. **监控与统计**:Proxool提供了一套完善的监控和统计机制,可以实时查看连接池的状态,如当前连接数、等待队列长度、使用率等,有助于优化配置和排查问题。 配置Proxool通常涉及以下几个步骤: 1. **添加依赖**...

    连接池c3p0 ,Proxool ,Druid ,Tomcat Jdbc Pool对比测试

    在进行对比测试时,可以针对上述指标编写测试用例,例如使用JMeter等负载测试工具模拟高并发请求,观察各个连接池在不同压力下的表现。测试数据可以通过1000.xlsx、500.xlsx、100.xlsx、10.xlsx这些Excel文件进行...

    javaEE数据库连接池

    Proxool连接池的工作原理主要包括以下几个方面: 1. 连接初始化:在应用启动时,Proxool会根据配置信息预先创建一定数量的数据库连接,这些连接在空闲时会被缓存起来,供后续的数据库操作使用。 2. 连接复用:当多...

Global site tag (gtag.js) - Google Analytics