用proxool的propeties方法,设置数据库连接,总是出错:
org.logicalcobwebs.proxool.ProxoolException: Couldn't load property file hsqldb.properties
以下是我的代码:
1. hsqldb.properties
jdbc-0.proxool.alias=hsqldb
jdbc-0.proxool.driver-class=oracle.jdbc.driver.OracleDriver
jdbc-0.proxool.driver-url=jdbc:oracle:thin:@192.168.1.61:1521:ORCL
jdbc-0.user=xxxx
jdbc-0.password=xxxxxxx
jdbc-0.proxool.maximum-connection-count=20
jdbc-0.proxool.prototype-count=4
jdbc-0.proxool.house-keeping-test-sql=select CURRENT_DATE
jdbc-0.proxool.verbose=true
jdbc-0.proxool.statistics=10s,1m,1d
jdbc-0.proxool.statistics-log-level=ERROR
放在与WEB-INF相同的一个file目录里,发布时可以直接映射到webapp/web-inf/classes下面.<服务器tomcat>
2. web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<servlet>
<servlet-name>proxoolServletConfigurator</servlet-name>
<servlet-class>
org.logicalcobwebs.proxool.configuration.ServletConfigurator
</servlet-class>
<init-param>
<param-name>propertyFile</param-name>
<param-value>WEB-INF/classes/hsqldb.properties</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
</web-app>
3. 测试类DBTest.java
import java.sql.*;
import org.logicalcobwebs.proxool.configuration.PropertyConfigurator;
import org.logicalcobwebs.proxool.ProxoolException;
public class DBTest {
public static void main(String[] args) {
String db = "hsqldb";
if(args.length > 0 )
{
db = args[0];
}
Connection conn=null;
try {
PropertyConfigurator.configure(db + ".properties");
conn = DriverManager.getConnection("proxool." + db);
if(conn!=null)
System.out.println("数据连接测试成功!");
Statement Stmt=conn.createStatement();
ResultSet Rst=null;
Rst=Stmt.executeQuery("select * from testTable");
while(Rst.next())
System.out.println(Rst.getString("name"));
}catch(SQLException e) {
System.out.println("error : "+e);
}catch(ProxoolException e1){
System.out.println(e1);
} finally{
try{
if (conn != null)
conn.close();
}catch(SQLException e2){
System.out.println(e2);
}
}
}
}
分享到:
- 2007-03-01 16:49
- 浏览 3173
- 评论(0)
- 论坛回复 / 浏览 (0 / 4391)
- 查看更多
相关推荐
proxool数据库连接池
包含proxool-0.9.1.jar与proxool-cglib.jar,欢迎下载
spring+proxool配置spring+proxool配置spring+proxool配置
proxool配置参数说明。 spring结合proxool的datasource配置方法 及proxool-0.9.1.jar proxool-cglib.jar
spring proxool配置资料 spring proxool配置资料spring proxool配置资料
有oracle连接池proxool 用到的jar 包 还有jdbc的驱动包 proxool的源码包 Java实现oracle proxool 单态的例子等
proxool api proxool api proxool api proxool api
spring配置proxool连接db2用到的proxool相关jar包:proxool-cglib.jar;proxool-0.9.1.jar ;proxool-listenerCfg.jar。
proxool-0.9.1.jar proxool_cglib-0.9.1.jar 用于连接池的配置
proxool-0.9.1.jar proxool-cglib.jar
proxool-0.9.1.jar下载 hibernate3+ proxool-0.9.1配置说明 我刚配好,总结出来和大家分享下
修改后的包 博文链接:https://laowang.iteye.com/blog/183023
proxool-0.9.1 jar;proxool-cglib.jar; 数据连接池
the proxool configuration can be embedded within your own application's. Anything outside the "proxool" tag is ignored. --> - - <proxool> - <!-- 连接池的别名 --> <alias>DBPool</alias> - <!...
Spring中使用proxool的配置 Spring中使用proxool的配置Spring中使用proxool的配置 Spring中使用proxool的配置
单纯的java项目使用 proxool(非web)
1、proxool官网,下载最新的proxool-0.9.1.jar 2、创建独立的proxool.xml文件,同时存在Web的WEB-INF目录下,根据自己的数据库类型,填写不同的数据库驱动信息及具体配置信息,本文以oracle为例。 3、创建自定义...
Hibernate Proxool连接池配置总结及常遇问题
proxool连接池配置详解 proxool连接池配置详解 proxool连接池配置详解 proxool连接池配置详解 proxool连接池配置详解 proxool连接池配置详解
proxool-0.9.1.jar包是一个数据库连接池包,最新版解决前几个版本里在二次关闭一个rs集的时候警告等一些bug。...解决了在utf-8编码下的中文乱码问题。 如果这个不符合大家要求,可以自己去更改对应编码。