`
z75148885
  • 浏览: 191392 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Torque 用作数据库连接池

阅读更多

1.下载:在 Torque 的使用过程中,很多的工作都是通过 ant 来完成的,所以先下载并安装 ant。然后在 http://db.apache.org/torque/ 网站上下载 torque。

2.把 %Torque_home%/lib下面的所有.jar文件,放入测试项目classpath中

3.Torque.properties设置

torque.applicationRoot = .
log4j.category.org.apache.torque = ALL, org.apache.torque
log4j.appender.org.apache.torque = org.apache.log4j.ConsoleAppender
log4j.appender.org.apache.torque.file = ${torque.applicationRoot}/logs/torque.log
log4j.appender.org.apache.torque.layout = org.apache.log4j.PatternLayout
log4j.appender.org.apache.torque.layout.conversionPattern = %d [%t] %-5p %c - %m%n
log4j.appender.org.apache.torque.append = false


torque.database.default=test
torque.database.mdclub.adapter=oracle
torque.database.vcmsdb.adapter=oracle

## Using Jdbc2Pool源
torque.dsfactory.test.factory=org.apache.torque.dsfactory.Jdbc2PoolDataSourceFactory
torque.dsfactory.test.pool.defaultMaxActive=10
torque.dsfactory.test.pool.testOnBorrow=true
torque.dsfactory.test.pool.validationQuery=SELECT * from dual
torque.dsfactory.test.connection.driver = oracle.jdbc.driver.OracleDriver
torque.dsfactory.test.connection.url = jdbc:oracle:thin:@192.168.0.110:1521:ora10
torque.dsfactory.test.connection.user = test
torque.dsfactory.test.connection.password = test

torque.idbroker.cleverquantity=true

torque.manager.useCache = true

4.Torque的使用(只使用其连接池)

java.sql.Connection conn = Torque.getConnection();
String sql =
"select pid from person where phone_number = '"+phone_number+"'";
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(sql);
while (rs.next()) {
pid = (int)rs.getInt("pid");
break;
}
if (conn != null) {
Torque.closeConnection(conn);
}

5. 测试500次数据库连接,未用Torque连接池:所需时间:30s
用Torque连接池:9s

6. 总结:也可以用hibernate的连接池,自己写连接池编写,调试可能出错,配置tomcat连接池则可能与服务器变动而不能使用,使用Torque连接池简单,与应用服务器无关

分享到:
评论

相关推荐

    Torque快速入门教程

    来加载数据库驱动程序,然后使用DriverManager.getConnection(url, userid, pwd)来获取数据库连接,接着使用Statement对象执行SQL语句来访问数据库。相比之下,使用Torque可以直接使用TableOBJ对象来访问数据库,...

    Torque-3.2.tar.gz

    1. **对象关系映射(ORM)**:Torque-3.2支持多种数据库系统,如MySQL、Oracle、PostgreSQL等,通过XML元数据定义,实现了对象与数据库表之间的自动映射,使得数据操作更加直观和便捷。 2. **代码生成器**:Torque-...

    Torque的应用总结

    Torque是一个Apache的开源ORM框架,主要用于生成访问数据库的资源和Java代码,提供使用这些代码访问数据库的运行时环境。通过使用Torque,可以使用面向对象方式访问数据库,不再需要编写任何SQL语句,对于快速进行...

    torque 6.1.2

    【标题】"Torque 6.1.2" 是一个重要的集群作业调度系统,它主要用于大规模计算环境,如科学计算和大数据分析。该版本是Torque作业提交系统的更新,提供了更稳定、高效的性能和功能。 【描述】"torque-6.1.2.tar.gz...

    hpc作业调度 torque 6.1.2 (for Linux)

    Torque 6.1.2是Torque作业调度器的一个特定版本,它提供了更稳定、高效和可扩展的特性。这个版本可能包含了性能提升、错误修复和新功能,以满足不断发展的HPC需求。Torque的主要目标是为用户提供简单易用的接口,...

    作业提交系统Torque个人安装总结

    【作业提交系统Torque个人安装总结】 Torque(也称为pbs torque)是一种广泛使用的作业调度系统,源于历史悠久的PBS(Portable Batch System),是为本地集群提供资源管理和作业调度的工具。PBS有三个主要分支:...

    车况监控汉化版torque (1.5.50)

    2.由于OBD故障码数据库过于庞大,所以此版本未汉化故障码数据库 3.由于Torque这个车用软件专业强大,汉化不可能做到百分百用词准确;而且汉化组无车辆和蓝牙ELM327用于测试,所以难免出现汉化过度或遗漏的问题;希望...

    Torque游戏引擎指南

    《Torque游戏引擎指南》是一本专为游戏开发者和爱好者准备的详细教程,旨在帮助读者理解和掌握Torque游戏引擎的使用。Torque引擎是一款强大的3D游戏开发工具,以其易于学习、灵活的脚本系统和丰富的功能而备受赞誉。...

    Characterizing the Torque Lookup Table of an IPM Machine for Automotive

    With the output torque to be the main control target, various control algorithms are developed that aim to achieve high torque accuracy while maximizing the machine energy efficiency. Most of such ...

    TORQUE_Administrator's_Guide

    ### TORQUE 管理员指南知识点概览 #### 一、概述 - **TORQUE**:这是一种广泛使用的作业调度系统,主要用于管理集群中的计算任务。最初被称为 OpenPBS。 - **适用版本**:本指南针对的是 TORQUE 3.0.0 版本。 ####...

    torque+maui 安装实例

    Torque+Maui 安装实例 Torque+Maui 是一种高性能的分布式计算系统,常用于科学计算、数据分析和机器学习等领域。本文将详细介绍在 Linux 上安装配置 Torque+Maui 的全过程。 一、解压安装包 Torque+Maui 的安装...

    torque入门教程

    【标题】:“Torque入门教程” 【正文】: Torque是一个强大的游戏开发引擎,尤其适合初学者和小型团队。它提供了完整的3D图形渲染、物理模拟、网络连接以及游戏逻辑管理等功能,使得开发者能够快速构建游戏项目。...

    torque admin guide

    Torque是一个集群作业管理系统,也被称为PBS Professional或Portable Batch System,它是一个用于管理计算资源、调度任务的高级系统。本文将基于给定文件内容,针对Torque管理指南进行介绍。 1. Torque概述 Torque...

    torque 游戏引擎入门

    ### Torque游戏引擎入门知识点详解 #### 一、前言:计算机游戏产业的发展与游戏引擎的重要性 - **计算机游戏产业发展趋势**:随着21世纪计算机技术的飞速发展,计算机游戏已经成为全球商业的重要组成部分,其产值...

    torque+maui安装使用

    ### Torque与MAUI安装及使用详解 #### 一、Torque简介 Torque是一款功能强大的作业管理系统,广泛应用于高性能计算领域。它主要用于管理和调度计算任务,在多台计算机组成的集群中实现高效的任务分配。Torque支持...

    Torque脚本帮助说明书

    《Torque脚本帮助说明书》 在游戏开发领域,Torque引擎因其强大的功能和易于上手的特性,深受开发者喜爱。对于初次接触该引擎的用户,理解并掌握Torque脚本是至关重要的。本文将详细解析Torque 3D的规范、脚本编辑...

    Torque 基础学习

    《Torque基础学习:游戏开发新篇章》 Torque是一款强大的游戏引擎,它为开发者提供了丰富的工具和资源,使得游戏开发变得更加便捷。本文将深入探讨Torque的基础知识,包括如何加入模型对象、实现游戏特性、添加游戏...

    torque4官方文档

    根据提供的信息,我们可以深入探讨Torque4的相关知识点,特别是其架构、配置以及作业提交与管理等方面。 ### Torque4概述 #### 架构概览 Torque4是一种高性能的作业调度系统,它由一个管理节点(称为服务器)和多...

    Methods _matlab_torque_

    标题中的“Methods _matlab_torque_”暗示了我们将在MATLAB环境中探讨关于扭矩最大化(torque maximization)的磁场削弱(field weakening)控制策略。磁场削弱是交流电机(AC motors)控制的一种技术,用于在高转速...

Global site tag (gtag.js) - Google Analytics