public class NameDatabaseConnection extends UniqueKey implements Connection, java.io.Serializable
UrlDriver.UrlDriverInstance| 限定符和类型 | 字段和说明 |
|---|---|
protected Connection |
_database |
IGNORE, XML_MAP_TAG, XML_TAG| 构造器和说明 |
|---|
NameDatabaseConnection() |
NameDatabaseConnection(java.lang.String name)
Constructor.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addConnection(java.util.List<java.lang.String> list,
java.lang.String connectionName,
java.lang.Class<? extends Connection>[] acceptTypes)
将连接名添加到列表中
|
java.lang.Object |
clone()
Clone.
|
java.lang.String |
connectMessage(boolean status)
连接成果或失败时给出的信息
|
java.sql.Connection |
createConnection()
创建连接
|
protected Connection |
createDatabase() |
boolean |
equals(java.lang.Object obj)
Equals.
|
java.lang.String |
feature()
判断当前连接是否为同一个数据库的依据.
|
java.lang.String |
getDriver()
驱动地址
|
java.lang.String |
getName()
Gets the name of database.
|
java.lang.String |
getNewCharsetName()
Gets the new charset name.
|
java.lang.String |
getOriginalCharsetName()
Gets the original charset name.
|
int |
hashCode()
返回一个hashCode值
|
boolean |
hasSchema() |
void |
readXML(XMLableReader reader)
Read XML.
|
void |
setNewCharsetName(java.lang.String newCharsetName)
Sets the new charset name.
|
void |
setOriginalCharsetName(java.lang.String originalCharsetName)
Sets the original charset name.
|
java.lang.String[] |
summary(java.lang.String... args)
获取数据连接的摘要信息
|
void |
testConnection()
测试连接
|
JSONObject |
toJSONObject() |
java.lang.String |
toString()
返回一个添加特定标识符的字符串
|
void |
writeXML(XMLPrintWriter writer)
Write XML.
|
copy, getId, getNameSpace, setId, setNameSpacegetClassInfo, getData, invalidate, isLoad, setClassInfo, setDataprotected transient Connection _database
public NameDatabaseConnection()
public NameDatabaseConnection(java.lang.String name)
name - the database name.public java.lang.String getName()
protected Connection createDatabase()
public java.lang.String getOriginalCharsetName()
getOriginalCharsetName 在接口中 Connectionpublic void setOriginalCharsetName(java.lang.String originalCharsetName)
setOriginalCharsetName 在接口中 Connectionpublic java.lang.String getNewCharsetName()
getNewCharsetName 在接口中 Connectionpublic java.lang.String getDriver()
UrlDriverpublic void setNewCharsetName(java.lang.String newCharsetName)
setNewCharsetName 在接口中 Connectionpublic void testConnection()
throws java.lang.Exception
testConnection 在接口中 Connectionjava.lang.Exception - 异常public java.sql.Connection createConnection()
throws java.lang.Exception
createConnection 在接口中 Connectionjava.lang.Exception - 异常public void addConnection(java.util.List<java.lang.String> list,
java.lang.String connectionName,
java.lang.Class<? extends Connection>[] acceptTypes)
addConnection 在接口中 Connectionlist - 列表connectionName - 连接名acceptTypes - 满足的条件public java.lang.String connectMessage(boolean status)
connectMessage 在接口中 Connectionstatus - 状态public java.lang.String feature()
Connectionfeature 在接口中 Connectionpublic java.lang.String[] summary(java.lang.String... args)
Connectionsummary 在接口中 Connectionpublic JSONObject toJSONObject() throws JSONException
toJSONObject 在接口中 ConnectionJSONExceptionpublic boolean hasSchema()
hasSchema 在接口中 Connectionpublic int hashCode()
hashCode 在类中 java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals 在接口中 Connectionequals 在类中 java.lang.Objectpublic java.lang.String toString()
toString 在类中 java.lang.Objectpublic void readXML(XMLableReader reader)
readXML 在接口中 XMLReadablereader - the element.XMLableReaderpublic void writeXML(XMLPrintWriter writer)
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone 在接口中 FCloneableclone 在类中 UniqueKeyjava.lang.CloneNotSupportedException - 如果克隆失败则抛出此异常