hibernate使用c3p0连接池

hibernate使用c3p0连接池

操作方法

  • 01

    1.首先找到Hibernate使用的c3p0jar包

  • 02

    2.导入jar包

  • 03

    3.再hibernate配置文件中添加如下代码

  • 04

    4.代码解释: hibernate.c3p0.max_size: 数据库连接池的最大连接数hibernate.c3p0.min_size:  数据库连接池的最小连接数c3p0.acquire_increment:当数据库连接池中的连接耗尽时,同一时间获取多少个数据库连接c3p0.idle_test_period:表示连接池检测县城多长时间检测一次池内的所有连接对象是否超时。连接池本身不会把自己从连接池中移除,而是专门有一个线程按照一定的时间间隔来做这件事,这个线程通过比较连接对象最后一次被使用时间和当前时间的时间差来和timeout做对比,进而确定是否销毁这个连接对象。 c3p0.timeout:数据库连接池中连接对象在多长时间未使用过后,就应该被销毁c3p0.max_statements:缓存statement 对象的数量

  • 05

    5.新建一个单元测试类

  • 06

    6.取名hibernateTestC3p0

  • 07

    7.添加以前的代码

  • 08

    8.在test中打印connection对象

  • 09

    9.运行单元测试类,发现的确是用c3p0连接的

(0)

相关推荐

  • MySql5.5连接池配置

    MySql5.5连接池配置,网上下载mysql-connector-java-5.1.18.jar驱动包 操作方法 01 首页把下载好的数据库mysql-connector-java-5.1.18.j ...

  • Tomcat数据库连接池的配置方法总结

    数据库连接是一种关键的有限的昂贵的资源,这在多用户网页应用程序中体现的尤为突出.对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标,数据库连接池正是针对这个问题提出的. ...

  • Java连接oracle数据库的两种常用方法 ​

    操作方法 01 Java连接oracle数据库的两种常用方法 据我所知,使用jdbc连接上oracle有两种方法: 1.使用thin连接 由于thin驱动都是纯Java代码,并且使用TCP/IP技术通 ...

  • JBoss Web和Tomcat的区别

    在Web2.0的时代,基于Tomcat内核的JBoss在J2EE应用服务器领域已成为发展最为迅速的应用服务器.这一青出于蓝而胜于蓝的产品与Tomcat的区别又在哪里?现在达内培训就为你简述一下这个问题 ...

  • 学习java的步骤和心得体会

    我做开发也是刚满一年,现在回想自己学习java的经历,当时真希望有一部大体的学习框架,这样自己就不会走许多弯路了,这是我在这一年工作和多年学习中的,希望对迷茫的java爱好者有所帮助: 第一步:首先要 ...

  • 如何自学java编程

    java是面向过程的编程语言:Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言.Java 技术具有卓越的通用性.高效性.平台移植性和安全性,广泛应用于PC.数据中心.游戏控制台.科学超级计 ...

  • CentOS ip_conntrack: table full, dropping packet 的解决方法

    那么,为什么会出现 ip_conntrack: table full, dropping packet 呢?iptables 使用一张连接跟踪表,来描述连接状态,当这张表满了,就会在日志里面写入该信息 ...

  • Win8系统中的ODBC数据源是什么?

    ODBC(开放式数据库连接)是一种应用程序的接口(API)。这种接口提供了独立于任何的数据管理系统编写应用程序的能力。OCBC通过ODBC驱动程序提供了对不同的数据库供应商的一组应用程序接口来给特殊的 ...

  • spring与mybatis三种整合方法详细教程

    spring与mybatis三种整合方法详细教程