public class ConnectionInfo
extends java.lang.Object
说明:ConnectionInfo 类是线程安全的,可在多个线程中使用同一个实例。
| 构造器和说明 |
|---|
ConnectionInfo(long connectionId,
java.lang.String serverVersion,
int serverCharacterId,
long serverCapabilitiesFlags,
int serverStatusFlags,
int characterId,
long capabilitiesFlags,
java.lang.String databaseName)
构造一个 Mysql 数据库连接信息。
|
| 限定符和类型 | 方法和说明 |
|---|---|
long |
getCapabilitiesFlags()
获得当前 Mysql 连接支持的特性数值,每个比特位可代表不同的特性是否支持。
|
int |
getCharacterId()
获得当前 Mysql 连接使用的字符集编码 ID,ID 对应的编码可通过数据库表 "information_schema.collations" 进行查询。
|
long |
getConnectionId()
获得当前 Mysql 连接 ID。
|
java.lang.String |
getDatabaseName()
获得当前 Mysql 连接使用的数据库名称。
|
java.nio.charset.Charset |
getJavaCharset()
获得和当前 Mysql 连接使用的字符集编码 ID 对应的 Java 编码。
|
int |
getMajorVersionNumber()
获得主版本号。
|
int |
getMinorVersionNumber()
获得副版本号。
|
long |
getServerCapabilitiesFlags()
获得 Mysql 服务端支持的特性数值,每个比特位可代表不同的特性是否支持。
|
int |
getServerCharacterId()
获得 Mysql 服务端默认字符集编码 ID,ID 对应的编码可通过数据库表 "information_schema.collations" 进行查询。
|
int |
getServerStatusFlags()
获得 Mysql 连接建立完成后,Mysql 服务端初始状态数值
|
java.lang.String |
getServerVersion()
获得 Mysql 服务端版本号。
|
int |
getSubMinorVersionNumber()
获得小版本号。
|
java.lang.String |
toString() |
boolean |
versionMeetsMinimum(int majorVersion,
int minorVersion,
int subMinorVersion)
判断当前 Mysql 服务端版本号是否满足指定的最小版本号要求。
|
public ConnectionInfo(long connectionId,
java.lang.String serverVersion,
int serverCharacterId,
long serverCapabilitiesFlags,
int serverStatusFlags,
int characterId,
long capabilitiesFlags,
java.lang.String databaseName)
connectionId - 当前 Mysql 连接 IDserverVersion - Mysql 服务端版本号serverCharacterId - Mysql 服务端默认字符集编码 IDserverCapabilitiesFlags - Mysql 服务端支持的特性数值serverStatusFlags - Mysql 连接建立完成后,Mysql 服务端初始状态数值characterId - 当前 Mysql 连接使用的字符集编码 IDcapabilitiesFlags - 当前 Mysql 连接支持的特性数值databaseName - 当前 Mysql 连接使用的数据库名称public long getConnectionId()
public java.lang.String getServerVersion()
public int getMajorVersionNumber()
public int getMinorVersionNumber()
public int getSubMinorVersionNumber()
public int getServerCharacterId()
public long getServerCapabilitiesFlags()
public int getServerStatusFlags()
public int getCharacterId()
public java.nio.charset.Charset getJavaCharset()
public long getCapabilitiesFlags()
public java.lang.String getDatabaseName()
public boolean versionMeetsMinimum(int majorVersion,
int minorVersion,
int subMinorVersion)
majorVersion - 最小主版本号minorVersion - 最小副版本号subMinorVersion - 最小小版本号public java.lang.String toString()
toString 在类中 java.lang.ObjectCopyright © 2019. All Rights Reserved.