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, setNameSpace
getClassInfo, getData, invalidate, isLoad, setClassInfo, setData
protected 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
在接口中 Connection
public void setOriginalCharsetName(java.lang.String originalCharsetName)
setOriginalCharsetName
在接口中 Connection
public java.lang.String getNewCharsetName()
getNewCharsetName
在接口中 Connection
public java.lang.String getDriver()
UrlDriver
public void setNewCharsetName(java.lang.String newCharsetName)
setNewCharsetName
在接口中 Connection
public void testConnection() throws java.lang.Exception
testConnection
在接口中 Connection
java.lang.Exception
- 异常public java.sql.Connection createConnection() throws java.lang.Exception
createConnection
在接口中 Connection
java.lang.Exception
- 异常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
status
- 状态public java.lang.String feature()
Connection
feature
在接口中 Connection
public java.lang.String[] summary(java.lang.String... args)
Connection
summary
在接口中 Connection
public JSONObject toJSONObject() throws JSONException
toJSONObject
在接口中 Connection
JSONException
public boolean hasSchema()
hasSchema
在接口中 Connection
public int hashCode()
hashCode
在类中 java.lang.Object
public boolean equals(java.lang.Object obj)
equals
在接口中 Connection
equals
在类中 java.lang.Object
public java.lang.String toString()
toString
在类中 java.lang.Object
public void readXML(XMLableReader reader)
readXML
在接口中 XMLReadable
reader
- the element.XMLableReader
public void writeXML(XMLPrintWriter writer)
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
在接口中 FCloneable
clone
在类中 UniqueKey
java.lang.CloneNotSupportedException
- 如果克隆失败则抛出此异常