com.qf.util工具类里边的C3P0Util.java
来源:互联网 发布:阿菲金软件价格 编辑:程序博客网 时间:2024/06/06 01:10
代码如下:
package com.qf.util;import java.beans.PropertyVetoException;import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import com.mchange.v2.c3p0.ComboPooledDataSource;public class C3P0Util { private static ComboPooledDataSource dataSource = new ComboPooledDataSource(); public static ComboPooledDataSource getDataSource() { return dataSource; } // static { // // try { // dataSource.setDriverClass( "com.mysql.jdbc.Driver" ); //loads the jdbc // driver // dataSource.setJdbcUrl( "jdbc:mysql://localhost:3306/day_14" ); // dataSource.setUser("root"); // dataSource.setPassword("123456"); // dataSource.setInitialPoolSize(10); // } catch (PropertyVetoException e) { // e.printStackTrace(); // throw new ExceptionInInitializerError("配置文件出错啦"); // } // } // 获取连接 public static Connection getConnection() { try { return dataSource.getConnection(); } catch (SQLException e) { e.printStackTrace(); throw new RuntimeException("服务器繁忙"); } } // 释放资源 public static void release(ResultSet rs, Statement stmt, Connection conn) { if (rs != null) { try { rs.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } rs = null; } if (stmt != null) { try { stmt.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } stmt = null; } if (conn != null) { try { conn.close();// 运行的时候检查调用自己重写的 close() 连接还回取 } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } conn = null; } }}
记得导jar包
包名: c3p0-0.9.1.2.jar
阅读全文
0 0
- com.qf.util工具类里边的C3P0Util.java
- java util工具类
- JAVA常用的util工具类
- java.util其他工具类
- java.util.Timer工具类
- java.util.Properties工具类
- Java.util.Collections工具类
- java.util.Objects工具类
- android 的Util工具类
- java sqlite util 工具类,测试类
- java util arrays 工具类简介
- java.util.Calendar 时间工具类
- java.util.Objects工具类示例
- elasticsearch5.2.1 java util 工具类
- java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream的处理
- java 读取属性文件里边的键值
- android上的Util,工具类
- Util:Http请求的工具类
- 互联网中寻找相似实体(lookalike)算法优化方案
- 配置scrapy下载图片
- c语言不定长形参
- 用Scrapy对豆瓣top250进行电影详细信息爬取
- 【Java概念】内部类(12)
- com.qf.util工具类里边的C3P0Util.java
- 四大组件---Activity
- CentOS7安装ActiveMQ
- selenium多页面切换
- Application类的应用
- java连接池实现
- 中科院客座生及个人大学生活总结
- maven快速安装使用
- NOIP2016愤怒的小鸟 题解报告 【状压DP】