文档章节

C3P0数据库连接池

IT艾瑞
 IT艾瑞
发布于 2016/04/09 09:58
字数 135
阅读 49
收藏 4
package com.gemptc.utils;
import java.beans.PropertyVetoException;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import com.mchange.v2.c3p0.ComboPooledDataSource;
import com.mysql.jdbc.Statement;

public class C3P0Util {
  private static ComboPooledDataSource cpds=null;
  private  static Connection connection=null;
  //C3P0数据库连接池只需要初始化一次
 static{ 
  cpds=new ComboPooledDataSource();
  try {
   cpds.setDriverClass("com.mysql.jdbc.Driver");
  } catch (PropertyVetoException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }cpds.setJdbcUrl("jdbc:mysql://localhost/jdbc_0401");
  cpds.setUser("root");
  cpds.setPassword("123456");
 }
//获取数据库连接对象
 public static Connection getConnection(){
  try {
   connection=cpds.getConnection();
  } catch (SQLException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
  return connection;
 }
 
 //关闭数据库
 public static void close(ResultSet resultSet,Statement statement ,Connection connection ){
  try {
   if (resultSet!=null) {
    resultSet.close();
   }if (statement!=null) {
    statement.close();
   }if (connection!=null) {
    connection.close();
   }
   
  } catch (Exception e) {
   e.printStackTrace();
  }
 }
}

© 著作权归作者所有

上一篇: 数据存储
下一篇: 4*4星号方阵
IT艾瑞
粉丝 0
博文 7
码字总数 1818
作品 0
苏州
程序员
私信 提问
C3P0 0.9.2 发布,Java 数据库连接池

著名的 Java 数据库连接池 c3p0 发布了 0.9.2 正式版本,下载地址: c3p0-0.9.2 (二进制) c3p0-0.9.2 (源码) C3P0是一个开放源代码的JDBC连接池,Hibernate的发行包中默认使用此连接池。...

oschina
2013/02/09
2.8K
15
Hibernate c3p0 数据库连接池

From :http://www.codeweblog.com/hibernate-using-c3p0-connection-pooling/ c3p0是开源JDBC连接池,Hibernate的发布版也有此功能。这篇文章描述怎样使用Hibernate来配置从c3p0。C3p0连接池...

boonya
2014/07/14
0
0
数据库连接池DBCP和C3P0的使用

hibernate开发组推荐使用c3p0; spring开发组推荐使用dbcp; hibernate in action推荐使用c3p0; 一. dbcp 在数据库服务器强行关闭连接或数据库服务重启后,无法reconnect 二. dbcp 连接池的创建...

mn_1127
2015/08/27
0
0
J-SUtil 1.1.3_1 实现与 c3po 分离

在之前的版本中不管开启不开启链接池,为了编译通过,都需要强制引入c3p0的jar包。此次 j-sUtil-1.1.3_1.jar版本实现与c3po分离,如果不需要c3p0链接池,可以完全不引入以下文件: ① config...

奋斗的麻雀
2015/04/09
334
0
C3P0的网友评论

C3P0是一个开放源代码的JDBC连接池,Hibernate的发行包中默认使用此连接池。据说性能最好。 详细的文档在C3P0的下载包中。本站提供最新版的C3P0文档,链接是: http://www.oschina.net/uploa...

红薯
2009/12/11
648
4

没有更多内容

加载失败,请刷新页面

加载更多

linux上解压版安装jdk,tomcat

需要的安装包 1.vmware12 2.centos7版本 3.安装完成后需要xshell来连接远程虚拟机,虚拟机保证要联网,网络畅通。 4.xftp用来向linux传输文件用,一般来说xshell和xftp配套使用 5.对应的压缩...

architect刘源源
35分钟前
21
0
Jenkins的配置

1 修改jenkins的根目录,默认地在C:\Documents and Settings\AAA\.jenkins 。 .jenkins ├─jobs │ └─JavaHelloWorld │ ├─builds │ │ ├─2011-11-03_16-48-17 │ │ ├─2011-11-0......

shzwork
今天
3
0
使用 spring 的 IOC 解决程序耦合

工厂模式解耦 在实际开发中我们可以把三层的对象都使用配置文件配置起来,当启动服务器应用加载的时候,让一个类中的方法通过读取配置文件,把这些对象创建出来并存起来。在接下来的使用的时...

骚年锦时
今天
2
0
group by分组后获得每组中时间最大的那条记录

用途: GROUP BY 语句用于 对一个或多个列对结果集进行分组。 例子: 原表: 现在,我们希望根据USER_ID 字段进行分组,那么,可使用 GROUP BY 语句。 我们使用下列 SQL 语句: SELECT ID,US...

豆花饭烧土豆
今天
3
0
android6.0源码分析之Camera API2.0下的Preview(预览)流程分析

本文将基于android6.0的源码,对Camera API2.0下Camera的preview的流程进行分析。在文章android6.0源码分析之Camera API2.0下的初始化流程分析中,已经对Camera2内置应用的Open即初始化流程进...

天王盖地虎626
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部