JavaWeb_day10_数据库连接池_c3p0_DBUtils

1.在实际开发中,“获取连接”和“释放资源”是很消耗系统资源的两个过程,为了解决此问题,采用连接池技术,共享连接connection

2.连接池概念

3.Java的数据库连接池的公共接口:javax.sql.DataSource

常见的连接池:DBCP   C3P0

4.C3P0

第一步:导入连个jar包  c3p0-0.9.1.2.jar    mysql-connector-java-5.1.46.jar

第二步:配置文件

配置文件名称:c3p0-config.xml(固定)

配置文件位置:src下

配置文件内容:

<?xml version="1.0" encoding="UTF-8"?>
<c3p0-config>

  <default-config>
    <property name="driverClass">com.mysql.jdbc.Driver</property>
	<property name="jdbcUrl">jdbc:mysql:///web_07</property>
	<property name="user">root</property>
	<property name="password">123</property>
	<property name="initialPoolSize">5</property>
	<property name="maxPoolSize">20</property>
  </default-config>
  
  <named-config name="oracle"> 
    <property name="driverClass">com.mysql.jdbc.Driver</property>
	<property name="jdbcUrl">jdbc:mysql:///web_07</property>
	<property name="user">root</property>
	<property name="password">123</property>
  </named-config>
  

</c3p0-config>

demo:

package com.c3p0.web10_c3p0;

import java.sql.Connection;
import java.sql.PreparedStatement;
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值