c3p0连接池基本配置mysql和oracle

c3p0-config.xml

<?xml version="1.0" encoding="UTF-8"?>
<c3p0-config>
  <named-config name="jdbc/mysqlname">
    <property name="user">username</property>
    <property name="password">password</property>
    <property name="driverClass">com.mysql.jdbc.Driver</property>
    <property name="jdbcUrl">jdbc:mysql://地址:端口/数据库名?characterEncoding=utf-8</property>
    <property name="initialPoolSize">3</property>
    <property name="maxIdleTime">30</property>
    <property name="maxPoolSize">6</property>
    <property name="minPoolSize">2</property>
  </named-config>
  <named-config name="jdbc/oraclename">
    <property name="user">username</property>
    <property name="password">password</property>
    <property name="driverClass">oracle.jdbc.driver.OracleDriver</property>
    <property name="jdbcUrl">jdbc:oracle:thin:@地址:端口:ORCL</property>
    <!--初始化时获取三个连接,取值应在minPoolSize与maxPoolSize之间。-->
    <property name="initialPoolSize">3</property>
    <!--最大空闲时间,30秒内未使用则连接被丢弃。若为0则永不丢弃。-->
    <property name="maxIdleTime">30</property>
    <!--连接池中保留的最大连接数。-->
    <property name="maxPoolSize">6</property>
    <!--连接池中保留的最小连接数 -->
    <property name="minPoolSize">2</property>
  </named-config>
</c3p0-config>

原文地址:https://www.cnblogs.com/linbo3168/p/8244548.html

时间: 2024-10-05 19:27:03

c3p0连接池基本配置mysql和oracle的相关文章

14、Hibernate对c3p0连接池的配置

1.Hibernate3的c3p0连接池的配置 在hibernate.cfg.xml中配置如下信息: <!-- 1. 数据库连接配置 --> <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property> <property name="hibernate.connection.url">jdbc:mysql:///

[转]C3P0连接池详细配置

<c3p0-config>   <default-config>  <!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数.Default: 3 -->  <property name="acquireIncrement">3</property>    <!--定义在从数据库获取新连接失败后重复尝试的次数.Default: 30 -->  <property name="acquireRe

hibernate.cfg.xml以及C3P0连接池的配置

<?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"> <hib

Spring中c3p0连接池的配置 及JdbcTemplate的使用 通过XML配置文件注入各种需要对象的操作 来完成数据库添加Add()方法

通过配置文件XML方法的配置 可以使用非常简练的Service类 UserService类代码如下: package com.swift; public class UserService { private UserDao userDao; public void setUserDao(UserDao userDao) { this.userDao = userDao; } public boolean add() { return userDao.add(); } } UserService

网络协议 finally{ return问题 注入问题 jdbc注册驱动问题 PreparedStatement 连接池目的 1.2.1DBCP连接池 C3P0连接池 MYSQL两种方式进行实物管理 JDBC事务 DBUtils事务 ThreadLocal 事务特性 并发访问 隔离级别

1.1.1 API详解:注册驱动 DriverManager.registerDriver(new com.mysql.jdbc.Driver());不建议使用 原因有2个: >导致驱动被注册2次. >强烈依赖数据库的驱动jar 解决办法: Class.forName("com.mysql.jdbc.Driver"); 1.1.2 API详解:java.sql.Statement接口: 操作sql语句,并返回相应结果 String sql = "某SQL语句&qu

Maven 工程下 Spring MVC 站点配置 (三) C3P0连接池与@Autowired的应用

Maven 工程下 Spring MVC 站点配置 (一) Maven 工程下 Spring MVC 站点配置 (二) Mybatis数据操作 前两篇文章主要是对站点和数据库操作配置进行了演示,如果单单实现这两个需求的话,那么基本足够,但是很多时候一个网站除了仅仅能够访问数据库是不够的,它还需要对性能以及更简化的步骤有着更多的要求,这一篇重点就是帮助我们如何去实现数据连接池管理与更简化便利的开发步骤. 如果你觉得自己能写出更高效率的连接池,那你可以不需要这篇文章了,我更建议你可以去开源组织毛遂自

JNDI配置c3p0连接池

CNDI是什么呢? 就是java命名和目录接口,是SUN公司提供的一种标准的Java命名系统接口. 不好理解?简单说呢,他就是一个资源,放在tomcat里面的一个资源,今天我们就把数据库连接池放到tomcat中,当然你也可以放别的东西,比如Been. ok!开始 首先我们新建web项目: 新建项目叫:JNDI_demo 然后在tomcat目录:F:\apache-tomcat-5.5.25\conf\Catalina\localhost下,创建一个资源. 命名就是:项目名.xml 在我这就叫:J

配置tomcat全局c3p0连接池

由于项目中多个应用访问同一个数据库,并部署在同一个tomcat下面,所以没必要每个应用都配置连接池信息,这样可能导致数据库的资源分布不均,所以这种情况完全可以配置一个tomcat的全局连接池,所涉及应用均访问该连接池,让数据库资源得以充分利用. 本人使用了c3p0连接池,对c3p0虽然没做过相关性能测试,但是网评还不错,使用的是0.9.1版本,tomcat 使用 7.0.32 配置分为几个步骤: 一.在tomcat的server.xml中配置数据源 找到GlobalNamingResources

Spring之c3p0连接池配置和使用

1.导入包:c3p0和mchange包 2.代码实现方式: 1 package helloworld.pools; 2 3 import com.mchange.v2.c3p0.ComboPooledDataSource; 4 import org.springframework.jdbc.core.JdbcTemplate; 5 import java.beans.PropertyVetoException; 6 7 /** 8 * c3p0连接池使用方法-代码 9 * 导入包:c3p0和mc