hibernate.cfg.xml 配置
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="connection.provider_class">
org.hibernate.connection.DriverManagerConnectionProvider
</property>
<property name="connection.url">proxool.DBPool</property>
</session-factory>
</hibernate-configuration>
proxool.xml 配置
<?xml version="1.0" encoding="UTF-8"?>
<something-else-entirely>
<proxool>
<alias>DBPool</alias>
<!-- autoReconnect=true 自动提交 -->
<driver-url>jdbc:mysql://localhost:3306/database?autoReconnect=true</driver-url>
<driver-class>com.mysql.jdbc.Driver</driver-class>
<driver-properties>
<property name="user" value="root" />
<property name="password" value="root" />
</driver-properties>
<house-keeping-sleep-time>900000</house-keeping-sleep-time>
<max-new-connections>20</max-new-connections>
<max-connection-count>50</max-connection-count>
<min-connection-count>20</min-connection-count>
<prototype-count>5</prototype-count>
</proxool>
</something-else-entirely>
java 类 获得jdbc连接
public class DBUtil {
private static final Log log = LogFactory.getLog(DBUtil.class);
private static boolean inited = false;
static {
try {
Class.forName("org.logicalcobwebs.proxool.ProxoolDriver");
inited = true;
} catch (Exception e) {
log.error(e);
}
}
/**
* 建立jdbc数据库连接
*
* @return connection
*/
public static Connection getConnection () {
Connection conn = null;
if (inited) {
try {
conn = DriverManager.getConnection("proxool.DBPool");
} catch (SQLException e) {
log.error(e);
}
}
return conn;
}
/**
* 关闭数据库连接
* @param c 连接
*/
public static void close(Connection c) {
if (c != null) {
try {
c.close();
} catch (SQLException e) {
log.error(e);
}
}
}
}
分享到:
相关推荐
第三步:新建一个Proxool.xml放在hibernate.cfg.xml同一目录,内容如下:[/b] <?xml version="1.0" encoding="utf-8"?> <!-- the proxool configuration can be embedded within your own application's. ...
在Hibernate中配置Proxool连接池
org.hibernate.engine.jdbc.spi.SqlExceptionHelper logExceptions ERROR: The url cannot be null异常解决办法
Hibernate dbpool proxool例子和jar包 数据库联接池Hibernate与proxool的应用实例。
有oracle连接池proxool 用到的jar 包 还有jdbc的驱动包 proxool的源码包 Java实现oracle proxool 单态的例子等
proxool-0.9.1(my).jar 包是我修改了proxool-0.9.1后的jar包,修改后可以完全支持spring配置,并添加了charSet配置属性,用于配置数据库链接的设置默认字符集,并且解决了proxool数据库连接池报如下错误的问题:...
proxool 数据库连接池用户名、密码加密处理,文件里面包含可直接使用加密的jar以及相关使用说明。
Hibernate Proxool连接池配置总结及常遇问题
hibernate与proxool连接池整合demo
NULL 博文链接:https://12345678.iteye.com/blog/718296
框架整合Spring MVC3.23+Spring3.23+Hibernate4.2.3+Activiti5.16.3,三层架构dao,service,controller,使用proxool连接池(已配置好监听器),默认链接mysql数据库。可根据项目开发需要,做适当修改,各项配置齐全...
有oracle连接池proxool 用到的jar 包 还有jdbc的驱动包 proxool的源码包 Java实现oracle proxool 单态的例子等
连接池配置文件 博文链接:https://yanghaiskys.iteye.com/blog/215424
proxool连接池配置详解 proxool连接池配置详解 proxool连接池配置详解 proxool连接池配置详解 proxool连接池配置详解 proxool连接池配置详解
本项目采用Struts2、Hibernate3集成JPA2、Spring3和Proxool连接池的集成,对整体SSH框架的数据访问及网站效率都有较大的提升,本项目即时部署即可使用,既满足新手的学习,也对有深层研究的朋友有帮助。
本项目采用当前主流的MVC和IOC框架spring 3、优秀的ORM框架hibernate和超级厉害的proxool数据库连接池。这个工程demo,是本人在企业应用中的项目缩影,绝对实用于企业的应用。 适合朋友: 1.一直用单独的servlet和...
由于项目需求的需要,我们引入了连接池。...我们采用了Hibernate,所以可以考虑hibernate自带的连接池机制,但是发现效率不高,而且Hibernate也推荐使用c3p0或Proxool连接池,在我们的项目中采用了Proxool
hibernate+proxool+Oracle库
-- 连接池的别名 --> <alias>DBPool</alias> - <!-- proxool只能管理由自己产生的连接 --> <driver-url>jdbc:sqlserver://localhost:1433;dataBaseName=books</driver-url> - <!-- JDBC驱动程序 --> ...