public abstract class AbstractDatabaseConnection extends UniqueKey implements Connection
UrlDriver.UrlDriverInstance
IGNORE, XML_MAP_TAG, XML_TAG
构造器和说明 |
---|
AbstractDatabaseConnection() |
限定符和类型 | 方法和说明 |
---|---|
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()
创建连接
|
boolean |
equals(java.lang.Object obj)
Equals.
|
java.lang.String |
feature()
判断当前连接是否为同一个数据库的依据.
|
java.lang.String |
getNewCharsetName()
Gets the new charset name.
|
java.lang.String |
getOriginalCharsetName()
Gets the original charset name.
|
boolean |
hasSchema() |
void |
readXML(XMLableReader reader)
读取子节点,应该会被XMLableReader.readXMLObject()调用多次
|
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)
获取数据连接的摘要信息
|
JSONObject |
toJSONObject() |
void |
writeXML(XMLPrintWriter writer)
Write XML.
|
copy, getId, getNameSpace, setId, setNameSpace
getClassInfo, getData, invalidate, isLoad, setClassInfo, setData
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
testConnection
public java.lang.String getOriginalCharsetName()
getOriginalCharsetName
在接口中 Connection
public void setOriginalCharsetName(java.lang.String originalCharsetName)
setOriginalCharsetName
在接口中 Connection
public java.lang.String getNewCharsetName()
getNewCharsetName
在接口中 Connection
public void setNewCharsetName(java.lang.String newCharsetName)
setNewCharsetName
在接口中 Connection
public void addConnection(java.util.List<java.lang.String> list, java.lang.String connectionName, java.lang.Class<? extends Connection>[] acceptTypes)
addConnection
在接口中 Connection
list
- 列表connectionName
- 连接名acceptTypes
- 满足的条件public java.lang.String connectMessage(boolean status)
connectMessage
在接口中 Connection
public java.sql.Connection createConnection() throws java.lang.Exception
Connection
createConnection
在接口中 Connection
java.lang.Exception
- 异常public boolean equals(java.lang.Object obj)
equals
在接口中 Connection
equals
在类中 java.lang.Object
public void readXML(XMLableReader reader)
XMLReadable
readXML
在接口中 XMLReadable
reader
- XML读取对象XMLableReader
public void writeXML(XMLPrintWriter writer)
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
在接口中 FCloneable
clone
在类中 UniqueKey
java.lang.CloneNotSupportedException
- 如果克隆失败则抛出此异常public java.lang.String feature()
Connection
feature
在接口中 Connection
public java.lang.String[] summary(java.lang.String... args)
Connection
summary
在接口中 Connection
public boolean hasSchema()
hasSchema
在接口中 Connection
public JSONObject toJSONObject() throws JSONException
toJSONObject
在接口中 Connection
JSONException