C3P0数据库连接池-方式2读取配置文件的方式

package com.itheima.c_c3p0;

import java.sql.Connection;
import java.sql.SQLException;

import javax.sql.DataSource;

import com.mchange.v2.c3p0.ComboPooledDataSource;

public class C3P0Utils {
	//提供连接池
	private static DataSource dataSource = new ComboPooledDataSource("day17_config");  

	public static Connection getConnection() throws SQLException{
		//从连接池中获得的
		return dataSource.getConnection();
	}

	/**
	 * 数据源,连接池
	 * @return
	 */
	public static DataSource getDataSource(){
		return dataSource;
	}
}

C3P0数据库连接池-方式2读取配置文件的方式,布布扣,bubuko.com

时间: 2024-12-17 22:18:18

C3P0数据库连接池-方式2读取配置文件的方式的相关文章

[原创]java WEB学习笔记80:Hibernate学习之路--- hibernate配置文件:JDBC 连接属性,C3P0 数据库连接池属性等

本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱好者,互联网技术发烧友 微博:伊直都在0221 QQ:951226918 -----------------------------------------------------------------------------------------------------------------

C3P0数据库连接池-方式1手动创建

C3P0是常用的数据连接池技术(第三方提供) 也是基于核心类DataSource. DBCPUtils.java package com.itheima.b_dbcp; import java.sql.Connection; import java.sql.SQLException; import org.apache.commons.dbcp.BasicDataSource; public class DBCPUtils { private static BasicDataSource dat

c3p0数据库连接池的使用详解

首先,什么是c3p0?下面是百度百科的解释: C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展.目前使用它的开源项目有Hibernate,Spring 使用连接池和我们平时写的JDBC代码相比较有什么优点呢? 资源重用: 由于数据库连接得以重用,避免了频繁创建,释放连接引起的大量性能开销.在减少系统消耗的基础上,另一方面也增加了系统运行环境的平稳性. 更快的系统反应速度: 数据库连接池在初始化过程中,往往已经创建了若干数据库连接置于连接池

黑马day11 c3p0数据库连接池

c3p0数据库连接池:我们以后开发就使用这个数据库连接池,非常的方便.只需要一个配置文件即可,c3p0默认是在类字节码文件中找到c3p0-config.xml文件. 使用步骤: 1.导入相应的jar包即可 2.然后再类中使用 案例1: package com.itheima.c3p0; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.

c3p0 数据库连接池

C3P0连接池 c3p0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展.c3p0一般是与Hibernate,Spring等框架一块使用的,当然也可以单独使用. dbcp没有自动回收空闲连接的功能,c3p0有自动回收空闲连接功能. 使用c3p0需要导入c3p0.jar.mchange-commons-.jar,如果操作的是Oracle数据库,那么还需要导入c3p0-oracle-thin-extras-pre1.jar 这里我使用的是MySQL数

c3p0 数据库连接池相关知识

c3p0数据库连接池的配置文件放在eclipse的src目录下,代码就可以识别. c3p0的配置文件的内容如下: <!-- Uncomment and set any of the optional parameters below --> <!-- See c3p0's docs for more info. --> <!--连接池中保留的最大连接数.默认值: 15 --> <property name="maxPoolSize" value

【Java EE 学习第16天】【dbcp数据库连接池】【c3p0数据库连接池】

零.回顾之前使用的动态代理的方式实现的数据库连接池: 代码: 1 package day16.utils; 2 3 import java.io.IOException; 4 import java.lang.reflect.InvocationHandler; 5 import java.lang.reflect.Method; 6 import java.lang.reflect.Proxy; 7 import java.sql.Connection; 8 import java.sql.D

Java读取配置文件的方式

Java读取配置文件的方式-笔记 1       取当前启动目录下的配置文件 一般来讲启动java程序的时候,在启动的目录下会有配置文件 classLoader.getResource("").getFile()  会取到java当前启动项目的目录,然后指定对应的配置文件路径即可比如conf/conf.properties //取当前启动目录的配置文件 String filePath =classLoader.getResource("").getFile()+&q

DBCP数据库连接池和 c3p0数据库连接池的使用

DBCP数据库连接池 http://m.blog.csdn.net/article/details?id=47033595 c3p0数据库连接池的使用 http://blog.csdn.net/wushangjimo/article/details/12654491