本文共 1403 字,大约阅读时间需要 4 分钟。
做常用的连接池技术!Spring框架,默认支持C3P0连接池技术。
CombopooledDataScore ds;
1.下载,导包
2.使用连接池,创建连接 ..1)自定义连接池 (硬编码方式) ..2)XML连接方式(c3p0_configer.xml)[如何书写请百度]
package com.persist;import com.mchange.v2.c3p0.ComboPooledDataSource;import org.junit.Test;import java.sql.Connection;/** * @author persistXL * @data 2018/5/3 11:20 */public class C3P0 { //硬编码连接方式 @Test public void test() throws Exception{ ComboPooledDataSource dataSource = new ComboPooledDataSource(); //设置url、驱动、用户密码、初始连接数、最大连接数 dataSource.setJdbcUrl("jdbc:mysql://localhost:3306"); dataSource.setDriverClass("com.mysql.jdbc.Driver"); dataSource.setUser("root"); dataSource.setPassword("root"); dataSource.setInitialPoolSize(3); dataSource.setMaxIdleTime(1000); //---->从连接池对象中,获取连接对象 Connection conn = dataSource.getConnection(); //执行更新 conn.prepareStatement("DELETE FROM USER WHERE id=1").executeUpdate(); //关闭 conn.close(); } //XML方式(c3p0_configer.xml) @Test public void test1() throws Exception { //创建c3p0连接池核心类 // 自动加载src下的c3p0的配置文件 ComboPooledDataSource dataSource = new ComboPooledDataSource(); //---->从连接池对象中,获取连接对象 Connection conn = dataSource.getConnection(); //执行更新 conn.prepareStatement("DELETE FROM USER WHERE id=1").executeUpdate(); //关闭 conn.close(); }}
转载地址:http://jhkdm.baihongyu.com/