82 lines
1.6 KiB
Java
82 lines
1.6 KiB
Java
package net.tccn.dbq.jdbc;
|
|
|
|
import java.sql.Connection;
|
|
|
|
/**
|
|
* @author: liangxianyou at 2018/10/11 17:47.
|
|
*/
|
|
public class JdbcAccount {
|
|
|
|
private String url;
|
|
private String user;
|
|
private String pwd;
|
|
private String cate;//数据库类型
|
|
private Integer connectMax = 5;//默认最大连接数5
|
|
|
|
/*public JdbcAccount() {
|
|
}*/
|
|
|
|
public JdbcAccount(String url, String user, String pwd) {
|
|
this.url = url;
|
|
this.user = user;
|
|
this.pwd = pwd;
|
|
}
|
|
|
|
public String getUrl() {
|
|
return url;
|
|
}
|
|
|
|
public void setUrl(String url) {
|
|
this.url = url;
|
|
}
|
|
|
|
public String getUser() {
|
|
return user;
|
|
}
|
|
|
|
public void setUser(String user) {
|
|
this.user = user;
|
|
}
|
|
|
|
public String getPwd() {
|
|
return pwd;
|
|
}
|
|
|
|
public void setPwd(String pwd) {
|
|
this.pwd = pwd;
|
|
}
|
|
|
|
public String getCate() {
|
|
return cate;
|
|
}
|
|
|
|
public void setCate(String cate) {
|
|
this.cate = cate;
|
|
}
|
|
|
|
public Integer getConnectMax() {
|
|
return connectMax;
|
|
}
|
|
|
|
public void setConnectMax(Integer connectMax) {
|
|
this.connectMax = connectMax;
|
|
}
|
|
//-------------------------------------------------------
|
|
|
|
public String parse() {
|
|
int start = url.indexOf("//") + 2;
|
|
int end = url.indexOf("/", start);
|
|
int endDef = url.indexOf("?", end);
|
|
if (endDef == -1) {
|
|
endDef = url.length();
|
|
}
|
|
String host = url.substring(start, end == -1 ? url.length() : end);
|
|
return user + "@" + host;
|
|
}
|
|
|
|
public Connection getConnection() {
|
|
|
|
return null;
|
|
}
|
|
}
|