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

📄 connectionparam.java

📁 一个Eclipse环境下的数据库连接池算法实现。
💻 JAVA
字号:
package scut.ailab.connectionpool;

import java.io.Serializable;

/**
 * @author zhmm
 *  定义数据库连接参数类
 */

public class ConnectionParam implements Serializable {
	private String driver; //数据库驱动程序

	private String url; //数据库连接URL

	private String user; //数据库用户名

	private String password; //数据库密码

	/**
	 * 唯一的构造函数,需要指定连接的四个必要参数
	 * @param driver 数据库驱动
	 * @param url 数据库连接地址
	 * @param user 用户名
	 * @param passowrd 密码
	 */
	public ConnectionParam(String driver, String url, String user,
			String password) {
		this.driver = driver;
		this.url = url;
		this.user = user;
		this.password = password;
	}

	public String getDriver() {
		return this.driver;
	}

	public String getUrl() {
		return this.url;
	}

	public String getUser() {
		return this.user;
	}

	public String getPassword() {
		return this.password;
	}

	public void setDriver(String driver) {
		this.driver = driver;
	}

	public void setUrl(String url) {
		this.url = url;
	}

	public void setUser(String user) {
		this.user = user;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	/**
	 * @see java.lang.object clone
	 */
	public Object clone() {
		ConnectionParam param = new ConnectionParam(driver, url, user, password);
		return param;
	}

	/**
	 * @see java.lang.object equals
	 */
	public boolean equals(Object obj) {
		if (obj instanceof ConnectionParam) {
			ConnectionParam param = (ConnectionParam) obj;
			return ((driver.compareToIgnoreCase(param.getDriver()) == 0)
					&& (url.compareToIgnoreCase(param.getUrl()) == 0)
					&& (user.compareToIgnoreCase(param.getUser()) == 0) && (password
					.compareToIgnoreCase(param.getPassword()) == 0));
		}
		return false;
	}

}

⌨️ 快捷键说明

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