📄 dbconnection.java
字号:
package com.tanghan.db.util;
import com.tanghan.util.DealString;
/** JDBC数据库连接的数据类
*
* @author Jerry Tang
* @version v0.1.0
* @createdate 2003-3-25
* @copyright (C) 2003 Tanghan工作组
*/
public class DBConnection implements Cloneable{
/**数据连接的名字*/
protected String connectionName = "";
/**JDBC驱动的名称*/
protected String jdbcDriverClass = "";
/**数据库连接的URL*/
protected String databaseURL = "";
/**进入数据库的用户名*/
protected String userName = "";
/**进入数据库的用户密码*/
protected String password = "";
/**JDBC的名称*/
protected String jdbcDriverName = "";
/**是否已连接*/
protected boolean connected = false;
/**默认Schema*/
protected String defaultSchema = null;
public DBConnection(){
//
}
public DBConnection(String connectionName,String jdbcName,String jdbcDriver,
String jdbcURL,String userName,
String password){
this.connectionName = connectionName;
this.jdbcDriverClass = jdbcDriver;
this.jdbcDriverName = jdbcName;
this.databaseURL = jdbcURL;
this.userName = userName;
this.password = password;
}
/**
* Gets the connenctionName
* @return Returns a String
*/
public String getConnectionName() {
return connectionName;
}
/**
* Sets the connenctionName
* @param connenctionName The connenctionName to set
*/
public void setConnectionName(String connectionName) {
this.connectionName = connectionName;
}
/**
* Gets the jdbcDriver
* @return Returns a String
*/
public String getJdbcDriverClass() {
return jdbcDriverClass;
}
/**
* Sets the jdbcDriver
* @param jdbcDriver The jdbcDriver to set
*/
public void setJdbcDriverClass(String jdbcDriver) {
this.jdbcDriverClass = jdbcDriver;
}
/**
* Gets the jdbcURL
* @return Returns a String
*/
public String getDatabaseURL() {
return databaseURL;
}
/**
* Sets the jdbcURL
* @param jdbcURL The jdbcURL to set
*/
public void setDatabaseURL(String jdbcURL) {
this.databaseURL = jdbcURL;
}
/**
* Gets the userName
* @return Returns a String
*/
public String getUserName() {
return userName;
}
/**
* Sets the userName
* @param userName The userName to set
*/
public void setUserName(String userName) {
this.userName = userName;
}
/**
* Gets the password
* @return Returns a String
*/
public String getPassword() {
return password;
}
/**
* Sets the password
* @param password The password to set
*/
public void setPassword(String password) {
this.password = password;
}
/* (non-Javadoc)
* @see java.lang.Object#clone()
*/
public Object clone(){
// TO_DO Auto-generated method stub
DBConnection dbConn = new DBConnection( connectionName,jdbcDriverName, jdbcDriverClass,
databaseURL, userName,password);
dbConn.setConnected(connected);
return dbConn;
}
/**
* @return
*/
public String getJdbcDriverName() {
return jdbcDriverName;
}
/**
* @param string
*/
public void setJdbcDriverName(String string) {
jdbcDriverName = string;
}
/**
* @return
*/
public boolean isConnected() {
return connected;
}
/**
* @param b
*/
public void setConnected(boolean b) {
connected = b;
}
/**
* @return
*/
public String getDefaultSchema() {
return defaultSchema;
}
/**
* @param string
*/
public void setDefaultSchema(String string) {
defaultSchema = DealString.trim(string);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -