public class OKPacket
extends java.lang.Object
说明:OKPacket 类是非线程安全的,不允许多个线程使用同一个实例。
| 构造器和说明 |
|---|
OKPacket() |
| 限定符和类型 | 方法和说明 |
|---|---|
long |
getAffectedRows()
获得变更的记录行数。
|
java.lang.String |
getInfo()
获得 Mysql 服务端状态信息。
|
long |
getLastInsertId()
获得最后插入的主键 ID。
|
int |
getServerStatusFlags()
获得 Mysql 服务端状态数值,每个比特位可代表不同的服务端状态,如果 OK 包没有该信息,则值为 -1。
|
java.lang.String |
getSessionStateInfo()
获得 Mysql 服务端 Session 状态信息。
|
int |
getWarnings()
获得警告信息数量。
|
static boolean |
isOkPacket(MysqlPacket packet)
判断该 Mysql 数据包是否为 "OK_Packet" 数据包。
|
static OKPacket |
parse(MysqlPacket packet,
long capabilitiesFlags,
java.nio.charset.Charset charset)
对 Mysql "OK_Packet" 数据包进行解析,生成对应的
OKPacket 实例,"OK_Packet" 数据包格式定义:
OK_Packet
|
void |
setAffectedRows(long affectedRows)
设置变更的记录行数。
|
void |
setInfo(java.lang.String info)
设置 Mysql 服务端状态信息。
|
void |
setLastInsertId(long lastInsertId)
设置最后插入的主键 ID。
|
void |
setServerStatusFlags(int serverStatusFlags)
设置 Mysql 服务端状态数值。
|
void |
setSessionStateInfo(java.lang.String sessionStateInfo)
设置 Mysql 服务端 Session 状态信息。
|
void |
setWarnings(int warnings)
设置警告信息数量。
|
java.lang.String |
toString() |
public long getAffectedRows()
public void setAffectedRows(long affectedRows)
affectedRows - 变更的记录行数public long getLastInsertId()
public void setLastInsertId(long lastInsertId)
lastInsertId - 最后插入的主键 IDpublic int getServerStatusFlags()
public void setServerStatusFlags(int serverStatusFlags)
serverStatusFlags - Mysql 服务端状态数值public int getWarnings()
public void setWarnings(int warnings)
warnings - 警告信息数量public java.lang.String getInfo()
public void setInfo(java.lang.String info)
info - Mysql 服务端状态信息public java.lang.String getSessionStateInfo()
public void setSessionStateInfo(java.lang.String sessionStateInfo)
sessionStateInfo - Mysql 服务端 Session 状态信息public java.lang.String toString()
toString 在类中 java.lang.Objectpublic static boolean isOkPacket(MysqlPacket packet)
packet - Mysql 数据包public static OKPacket parse(MysqlPacket packet, long capabilitiesFlags, java.nio.charset.Charset charset)
OKPacket 实例,"OK_Packet" 数据包格式定义:
OK_Packet
packet - "OK_Packet" 数据包capabilitiesFlags - Mysql 客户端可使用的特性数值,每个比特位可代表不同的特性是否支持charset - 字符集编码OKPacket 实例java.lang.IllegalArgumentException - 如果 Mysql 数据包不是正确的 "OK_Packet" 数据包,将会抛出此异常Copyright © 2019. All Rights Reserved.