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

📄 noconnectionpool.java

📁 Jodd是一个开源的公用Java基础类库
💻 JAVA
字号:
package jodd.db.pool;

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


/**
 * Standard usage of the database, without pooling.
 */
public class NoConnectionPool implements ConnectionPool {

	// ---------------------------------------------------------------- properties

	private String driver;
	public void setDriver(String s) {
		driver = s;
	}
	private String url;
	public void setUrl(String s) {
		url = s;
	}
	private String user;
	public void setUser(String s) {
		user = s;
	}
	private String password;
	public void setPassword(String s) {
		password = s;
	}

	// ---------------------------------------------------------------- init/close

	public NoConnectionPool() {
	}

	public void init() throws SQLException {
		try {
			Class.forName(driver);
		} catch (ClassNotFoundException e) {
			throw new SQLException("Database driver not found: " + driver);
		}
	}

	public void close() {
	}

	// ---------------------------------------------------------------- get/free

	public Connection getConnection() throws SQLException {
		return DriverManager.getConnection(url, user, password);
	}

	public void freeConnection(Connection conn) {
		try {
			if (conn != null) {
				conn.close();
			}
		} catch (SQLException e) {
		}
	}

}

⌨️ 快捷键说明

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