connectionpool.java

来自「这个程序是花了好几十万请人开发的」· Java 代码 · 共 34 行

JAVA
34
字号


package javabean;
import java.sql.SQLException;
import java.sql.Connection;
import javax.sql.DataSource;

public class ConnectionPool {
	private DataSource ds;
	
	private static ConnectionPool mySelf;
	
	private ConnectionPool(DataSource ds){
		this.ds=ds;
	}
	
	public static void init(DataSource ds){
		mySelf=new ConnectionPool(ds);
	}
	
	public static ConnectionPool getInstance(){
		if(mySelf==null){
			throw new IllegalStateException("Pool not initialized.");
		}
		return mySelf;
	}
	
	public Connection getConnection() throws SQLException{
		return ds.getConnection();
	}
}


⌨️ 快捷键说明

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