亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? poolman.java

?? 短信發(fā)送
?? JAVA
字號:
/**
 * Created at Nov 30, 2008
 */
package com.jdev.db;

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.Vector;

/**
 * <p>Title: PoolMan</p>
 * <p>Description: </p>
 * @author Lawrence
 * @version 
 */
public class PoolMan extends ConnectPool {
	private ConnectPool connMgr;
	private Statement stmt;
	private Connection con;
	private ResultSet rst;

	/**
	 * 對象連接初始化
	 */
	public Connection getPool(String name) throws Exception {
		try {
			connMgr = ConnectPool.getInstance();
			con = connMgr.getConnection(name);
		} catch (Exception e) {
			System.err.println("不能創(chuàng)建連接!請嘗試重啟應(yīng)用服務(wù)器");

		}
		return con;
	}

	/**
	 * 同以上方法,加入連接空閑等待時間 待用方法
	 */
	public Connection getPool_t(String name, long time) throws Exception {
		try {
			connMgr = ConnectPool.getInstance();
			con = connMgr.getConnection(name, time);
		} catch (Exception e) {
			System.err.println("不能創(chuàng)建連接!");

		}
		return con;
	}

	/**
	 * 執(zhí)行查詢方法1
	 */
	public ResultSet executeQuery(String SqlStr) throws Exception {
		ResultSet result = null;
		try {
			stmt = con.createStatement();
			result = stmt.executeQuery(SqlStr);
			// here add one line by jnma 12.11
			con.commit();
		} catch (java.sql.SQLException e) {
			throw new Exception("執(zhí)行查詢語句出錯");
		}
		return result;
	}

	/**
	 * 執(zhí)行查詢方法2
	 */
	public ResultSet getRst(String SqlStr) throws Exception {
		// ResultSet result = null;
		try {
			stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
					ResultSet.CONCUR_UPDATABLE);
			rst = stmt.executeQuery(SqlStr);
			// here add one line by jnma 12.11
			con.commit();
		} catch (java.sql.SQLException e) {
			throw new Exception("執(zhí)行查詢語句出錯");
		}
		return rst;
	}

	/**
	 * 執(zhí)行更新
	 */
	public int Update(String SqlStr) throws Exception {
		int result = -1;
		try {
			stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
					ResultSet.CONCUR_UPDATABLE);
			result = stmt.executeUpdate(SqlStr);
			// here add one line by jnma 12.11
			con.commit();
			if (result == 0)
				System.out.println("執(zhí)行delete,update,insert SQL出錯");
		} catch (java.sql.SQLException e) {
			System.err.println("執(zhí)行delete,update,insert SQL出錯");
		}
		return result;
	}

	/**
	 * 執(zhí)行事務(wù)處理
	 */
	public boolean handleTransaction(Vector SqlArray) throws Exception {
		boolean result = false;
		int ArraySize = SqlArray.size();
		try {
			stmt = con.createStatement();
			con.setAutoCommit(false);
			System.out.println("ArraySize is" + ArraySize);
			for (int i = 0; i < ArraySize; i++) {
				System.out.println(" 開始執(zhí)行語句" + (String) SqlArray.elementAt(i));
				stmt.executeUpdate((String) SqlArray.elementAt(i));
				System.out.println(" 執(zhí)行成功");
			}
			con.commit();
			con.setAutoCommit(true);// 必須
			System.out.println("事務(wù)執(zhí)行成功");
			result = true;
		} catch (java.sql.SQLException e) {
			try {
				System.out.println(e.toString());
				System.out.println("數(shù)據(jù)庫操作失敗");
				con.rollback();
			} catch (java.sql.SQLException Te) {
				System.err.println("事務(wù)出錯回滾異常");
			}
		}
		try {
			con.setAutoCommit(true);
		} catch (java.sql.SQLException e) {
			System.err.println("設(shè)置自動提交失敗");
		}
		return result;
	}

	/**
	 * 釋放連接
	 */
	public void close(String name) throws Exception {
		try {
			if (stmt != null)
				stmt.close();
			if (con != null) {
				connMgr.freeConnection(name, con);

				System.out.println(" [c 正在釋放一個連接 ] ");

			}
		} catch (java.sql.SQLException e) {
			System.err.println("釋放連接出錯");
		}
	}

	/*
	 * (non-Javadoc)
	 * 
	 * @see com.jdev.db.ConnectPool#freeConnection(java.lang.String,
	 *      java.sql.Connection)
	 */
	@Override
	public void freeConnection(String name, Connection con) {
		// TODO Auto-generated method stub
		super.freeConnection(name, con);
	}

	/*
	 * (non-Javadoc)
	 * 
	 * @see com.jdev.db.ConnectPool#getConnection(java.lang.String, long)
	 */
	@Override
	public Connection getConnection(String name, long time) {
		// TODO Auto-generated method stub
		return super.getConnection(name, time);
	}

	/*
	 * (non-Javadoc)
	 * 
	 * @see com.jdev.db.ConnectPool#getConnection(java.lang.String)
	 */
	@Override
	public Connection getConnection(String name) {
		// TODO Auto-generated method stub
		return super.getConnection(name);
	}

	/*
	 * (non-Javadoc)
	 * 
	 * @see com.jdev.db.ConnectPool#release()
	 */
	@Override
	public synchronized void release() {
		// TODO Auto-generated method stub
		super.release();
	}

}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲日穴在线视频| 在线观看日韩一区| 日韩精品一区二区在线观看| 中文字幕精品一区二区精品绿巨人| 午夜婷婷国产麻豆精品| 成人黄色国产精品网站大全在线免费观看| 欧美精品乱码久久久久久按摩| 国产精品久久精品日日| 国产一区二区三区久久久| 欧美另类一区二区三区| 一区二区欧美国产| 99久久伊人久久99| 国产精品毛片a∨一区二区三区| 美女一区二区三区在线观看| 欧美最新大片在线看| 亚洲欧美日韩一区| 91丨porny丨首页| 亚洲欧美激情一区二区| 色综合欧美在线| 亚洲一区二区综合| 九九国产精品视频| 欧美日韩电影一区| 天堂av在线一区| 亚洲国产婷婷综合在线精品| 91麻豆成人久久精品二区三区| 国产精品久久久久久久久免费相片| 粉嫩高潮美女一区二区三区| 中文字幕免费在线观看视频一区| 国产精品影音先锋| 椎名由奈av一区二区三区| 99久久精品免费看| 亚洲高清免费一级二级三级| 在线播放91灌醉迷j高跟美女 | 国产精品二三区| 色综合久久久久网| 亚洲电影欧美电影有声小说| 日韩欧美一区在线观看| 久久99这里只有精品| 99视频在线观看一区三区| 国产亚洲一区二区三区在线观看| 99久久久久久99| 日韩av中文字幕一区二区三区 | 99re这里都是精品| 亚洲综合视频在线观看| 2020国产精品自拍| 91视频在线观看免费| 日本成人在线视频网站| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 国产亚洲欧美日韩在线一区| 色综合一区二区| 日韩电影在线看| 国产精品久久久久久久久晋中 | 高清不卡在线观看av| 亚洲欧美日韩人成在线播放| 精品成人一区二区| 欧美日韩精品三区| 99这里只有久久精品视频| 麻豆高清免费国产一区| 亚洲自拍偷拍av| 亚洲人一二三区| 国内国产精品久久| 午夜视频一区二区| 亚洲另类在线一区| 中文字幕乱码日本亚洲一区二区| 91麻豆精品国产91久久久更新时间 | 欧洲视频一区二区| 国产经典欧美精品| 九一九一国产精品| 久草这里只有精品视频| 五月婷婷综合网| 亚洲一卡二卡三卡四卡五卡| 综合自拍亚洲综合图不卡区| 欧美国产精品一区| 国产精品国产三级国产三级人妇| 欧美精品一区二区三区蜜臀| 日韩亚洲欧美一区| 2014亚洲片线观看视频免费| 日韩三级在线观看| 精品精品国产高清a毛片牛牛| 欧美成人猛片aaaaaaa| 欧美一二三区在线观看| 精品99久久久久久| 国产日韩欧美制服另类| 国产精品美女一区二区三区 | 久久一二三国产| 国产精品网友自拍| 一级做a爱片久久| 午夜影视日本亚洲欧洲精品| 午夜视频在线观看一区二区| 麻豆91在线看| 成人a区在线观看| 欧美日韩三级在线| 精品久久国产字幕高潮| 国产精品久久免费看| 亚洲视频免费看| 国产精品网曝门| 亚洲综合在线视频| 美腿丝袜亚洲色图| 成人做爰69片免费看网站| 在线观看亚洲专区| 久久久亚洲欧洲日产国码αv| 国产精品色噜噜| 男女男精品网站| 99久久久国产精品| 亚洲精品一线二线三线| 亚洲精品成人a在线观看| 久久成人久久鬼色| 欧美在线色视频| 中文字幕制服丝袜一区二区三区| 香蕉加勒比综合久久| 99国产精品99久久久久久| 精品精品国产高清一毛片一天堂| 亚洲精品高清在线观看| 国产东北露脸精品视频| 欧美理论在线播放| 亚洲最新视频在线观看| 懂色av一区二区三区免费观看| 884aa四虎影成人精品一区| 中文字幕一区二区三区四区不卡| 精品一区免费av| 91精品国产一区二区人妖| 亚洲一区日韩精品中文字幕| av在线一区二区三区| 国产女人水真多18毛片18精品视频| 日本欧美在线观看| 欧美日韩在线精品一区二区三区激情 | 日韩av中文字幕一区二区三区| 在线视频国内一区二区| 综合精品久久久| 99精品欧美一区二区三区小说 | 欧美电影影音先锋| 亚洲国产一区二区在线播放| 91麻豆免费看片| 一区二区三区精品| 欧美日韩中文字幕精品| 亚洲成人av中文| 91精品国产综合久久久蜜臀粉嫩 | 久久精品国产久精国产爱| 一本久久精品一区二区| 自拍偷拍欧美激情| 色噜噜夜夜夜综合网| 一区二区高清在线| 欧美一级高清大全免费观看| 日本不卡视频在线观看| 精品日韩在线观看| 国产白丝网站精品污在线入口| 中文成人综合网| 在线免费观看一区| 秋霞电影一区二区| 久久久777精品电影网影网| 成人黄色免费短视频| 亚洲一区二区在线免费观看视频 | 91福利视频在线| 青草av.久久免费一区| 国产拍揄自揄精品视频麻豆| 一本大道综合伊人精品热热 | 一区二区三区欧美| 日韩你懂的在线播放| 波多野结衣91| 精品中文字幕一区二区小辣椒| 国产精品国产成人国产三级| 欧美精品1区2区3区| 国产99久久久国产精品潘金 | 中文字幕一区二区视频| 欧美人与z0zoxxxx视频| 国产成人av影院| 日韩电影在线一区| 亚洲美女淫视频| 国产视频一区二区在线| 在线播放国产精品二区一二区四区| 成人免费视频一区| 久久国产免费看| 五月天久久比比资源色| 亚洲欧美综合在线精品| 亚洲日本一区二区| 精品福利一区二区三区免费视频| 在线这里只有精品| 91在线观看地址| 国产99精品国产| 国产精品一线二线三线精华| 午夜伦欧美伦电影理论片| 亚洲一区二区三区免费视频| 亚洲天堂久久久久久久| 中文欧美字幕免费| 久久精品人人做人人爽人人| 精品奇米国产一区二区三区| 欧美一区二区三区在线观看| 欧美性感一类影片在线播放| 91女人视频在线观看| av午夜一区麻豆| 色婷婷国产精品| 在线观看区一区二| 精品污污网站免费看| 95精品视频在线| 国产美女视频91| 国产suv一区二区三区88区| 国产精品综合二区| 成人性色生活片| 色综合久久天天| 欧美日韩你懂得|