博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C3P0连接池
阅读量:7259 次
发布时间:2019-06-29

本文共 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/

你可能感兴趣的文章
Comet:基于 HTTP 长连接的“服务器推”技术 先记一笔 以后有时间看看
查看>>
微软Windows 8最新幻灯片泄露
查看>>
C# winfrom动态加载TreeView控件
查看>>
贝塞尔曲线:如何让一个正在按照贝塞尔曲线运动的精灵减速或加速(动画结束回调)...
查看>>
JavaScript substr() 和 substring() 方法的区别
查看>>
C/C++知识点(容易出错的地方)
查看>>
AS3给图片加水印文字
查看>>
如何开启safari的调试
查看>>
百度地图实战Android开发视频教程
查看>>
linux 自学系列: 显示系统信息
查看>>
Java Reference引用 强引用 软引用 弱引用 虚引用
查看>>
数组元素java集合源代码分析(一)
查看>>
C++类的const成员函数、默认的构造函数、复制形参调用函数(转)
查看>>
点击一个textView里的link导航至程序内可返回的自定义webView
查看>>
基于Andoird 4.2.2的同步框架源代码学习——同步提供端
查看>>
csv格式
查看>>
TabHost的使用
查看>>
leetcode -- Binary Tree Postorder Traversal
查看>>
어느 도시 보유 하 면 사랑 이다(事態が発生すれば、ある都市の恋はしません)【Si les villes un amour】{If have love in a city}...
查看>>
持续集成 最佳实践 研讨会(1月25日 广州)
查看>>