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

本文共 1240 字,大约阅读时间需要 4 分钟。

hot3.png

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();  } }}

转载于:https://my.oschina.net/ZZF2020/blog/655612

你可能感兴趣的文章
机器码 指令 汇编语言 的关系
查看>>
摸索 JS 内深拷贝的最佳实践
查看>>
设计师面试会遇到的问题(part1:HR篇)
查看>>
周记_
查看>>
去掉UIPickerView的弯曲弧度
查看>>
使阿里oss实现前端代码自动上传
查看>>
JavaScript中的作用域和闭包
查看>>
暴力破解WiFi密码
查看>>
Zend Studio使用教程:使用Zend Studio和Zend Server进行根本原因分析 (二)
查看>>
golang的fmt包String(),Error(),Format(),GoString()的接口实现
查看>>
Java技术转(兼顾)产品经理——读《快速转行做产品经理》有感
查看>>
成为优秀Java开发人员的10件事
查看>>
Kali Linux安装教程
查看>>
Android缓存处理
查看>>
JavaScript 数据类型检测终极解决方案
查看>>
年赚百万游戏主播!玩转Python后:几行代码轻松“吃鸡” 附源码
查看>>
【python】使用简单的python语句编写爬虫 定时拿取信息并存入txt
查看>>
卡拉OK歌词原理和实现高仿Android网易云音乐
查看>>
小编带着小白看springboot源码6
查看>>
javascript原型链
查看>>