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

📄 connpool.java

📁 通过jsp+servlet+bean实现数据库查询
💻 JAVA
字号:
package shared;

import java.sql.Connection;
import java.sql.SQLException;

import oracle.jdbc.pool.OracleConnectionCacheImpl;

public class ConnPool
{
	private OracleConnectionCacheImpl	oracleConnectionPool	= null;
	private String						Url						= null;
	private String						Name					= null;
	private String						Pwd						= null;
	private int							maxCount				= 0;
	
	public ConnPool(String Url, String Name, String Pwd, int maxCount)
	{
		try
		{
			this.Url = Url;
			this.Name = Name;
			this.Pwd = Pwd;
			this.maxCount = maxCount;
			oracleConnectionPool = new OracleConnectionCacheImpl();
			oracleConnectionPool.setURL(Url);
			oracleConnectionPool.setUser(Name);
			oracleConnectionPool.setPassword(Pwd);
			oracleConnectionPool.setMaxLimit(maxCount);
		}
		catch(SQLException sqlExp)
		{
			sqlExp.printStackTrace();
		}
		catch(NumberFormatException numFmtExp)
		{
			numFmtExp.printStackTrace();
		}
		catch(Exception ex)
		{
			ex.printStackTrace();
		}
	} 
	public Connection getConnection()
	{	
		Connection conn = null;
		try
		{
			if ( null != oracleConnectionPool)
			{
				synchronized(oracleConnectionPool)
				{
					conn = oracleConnectionPool.getConnection();
				}
			}
		}
		catch(Exception ex)
		{
			ex.printStackTrace();
		}
		
		return conn;
	}
}

⌨️ 快捷键说明

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