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

📄 connectionpool.java

📁 用JAVA开发的数据库底层核心
💻 JAVA
字号:
package emptyprj.jdbc.util;

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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -