⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 databaseconnectionpool.java.obsolete

📁 OR Mapping工具
💻 OBSOLETE
字号:
/** * Title:        <p> * Description:  <p> * Copyright:	Copyright (c) 2001 Paul Bethe and Richie Bielak<p> * @author 			Tom Maciejewski * @version 1.0 */package org.ephman.database;import org.ephman.database.*;import java.sql.*;/***Databaseconnection pool currently implemented with just one Connection instance**/public class DatabaseConnectionPool {	private Connection connection;	private static DatabaseConnectionPool theInstance = null ;	public static DatabaseConnectionPool getInstance(String host, String dbName, String user, String password) throws SQLException {		if (theInstance == null) {			theInstance = new DatabaseConnectionPool (host, dbName, user,  password);		}		return theInstance;	}	public static DatabaseConnectionPool getInstance() {		return theInstance;	}	private DatabaseConnectionPool (String host, String dbName, String user, String password) throws SQLException{		DatabaseConnector dbcon = new DatabaseConnector(host);		dbcon.connect(dbName,user,password);		connection = dbcon.getConn();		connection.setAutoCommit(false);	}	public synchronized Connection getConnection () {		Connection result = connection;		connection = null;		return result;	}	public synchronized void  putConnection (Connection con) {		connection = con;	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -