一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

JDBCUtils

 金銀寶100 2017-12-12
package com.tedu.jt.utils;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import com.mchange.v2.c3p0.ComboPooledDataSource;
/**
 * JDBC工具類
 */
public class JDBCUtils {
/**
* 2.創(chuàng)建c3p0連接池實例
*/
private static ComboPooledDataSource pool 
= new ComboPooledDataSource();

/**
* 1.私有化構(gòu)造函數(shù)
*/
private JDBCUtils() {}

/**
* 3.提供getConn方法, 用于從連接池中獲取一個連接對象
* @return Connection 連接對象
* @throws Exception
*/
public static Connection getConn() throws Exception {
try {
return pool.getConnection();
} catch (SQLException e) {
e.printStackTrace();
throw e;
}
}
/**
* 4.提供close方法, 用于釋放資源
* @param conn 連接對象
* @param ps 傳輸器對象
* @param rs 結(jié)果集對象
*/
public static void close(Connection conn, Statement stat,
ResultSet rs) {
if(rs != null ){
try {
rs.close();
} catch (SQLException e) {
e.printStackTrace();
}finally{
rs = null;
}
}
if(stat != null ){
try {
stat.close();
} catch (SQLException e) {
e.printStackTrace();
}finally{
stat = null;
}
}
if(conn != null ){
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}finally{
conn = null;
}
}
}
}

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    欧美日韩三区在线观看| 精品人妻一区二区四区| 欧美人妻免费一区二区三区| 国内外激情免费在线视频| 国产高清视频一区不卡| 国产一二三区不卡视频| 久久永久免费一区二区| 视频一区二区黄色线观看| 老司机这里只有精品视频| 一级欧美一级欧美在线播| 日本东京热视频一区二区三区 | 国产不卡一区二区四区| 大尺度剧情国产在线视频| 国产专区亚洲专区久久| 亚洲综合一区二区三区在线| 精品熟女少妇av免费久久野外| 亚洲精品中文字幕欧美| 国产精品一区日韩欧美| 欧美三级不卡在线观线看| 福利专区 久久精品午夜| 亚洲国产成人精品福利| 亚洲国产综合久久天堂| 欧美国产亚洲一区二区三区| 欧美日韩黑人免费观看| 好吊妞视频这里有精品| 亚洲精品高清国产一线久久| 国产麻豆视频一二三区| 亚洲日本中文字幕视频在线观看| 亚洲精品一区三区三区| 亚洲成人久久精品国产| 亚洲高清中文字幕一区二三区| 国内外免费在线激情视频| 97人摸人人澡人人人超碰| 亚洲欧美国产中文色妇| 五月天六月激情联盟网| 在线观看视频日韩成人| 91福利视频日本免费看看| 福利一区二区视频在线| 精品偷拍一区二区三区| 欧美成人一区二区三区在线| 亚洲精品高清国产一线久久|