mysql 協議的query包及解析

2021-07-26 10:06:25 字數 992 閱讀 1453

mysql客戶端可以用query包向服務端傳送乙個基於文字查詢。

型別名字

描述int<3>

payload長度

按照the least significant byte first儲存,3個位元組的payload和1個位元組的序列號組合成報文頭

int<1>

序列號string

payload

報文體,長度即為前面指定的payload長度

payload

1              [03] com_query

string[eof] the query the server shall execute

更多詳情 :

/**

* *mysql query packet.

*@author

*

seaboat
*
email:[email protected]
*
blog:
*@version 1.0

*@see

*/public

class

querypacket

extends

mysqlpacket

public

void

write(bytebuffer buffer)

@override

public

intcalcpacketsize()

return size;

}@override

protected string getpacketinfo()

}

*****===廣告時間*****===

鄙人的新書《tomcat核心設計剖析》已經在京東銷售了,有需要的朋友可以到 進行預定。感謝各位朋友。

為什麼寫《tomcat核心設計剖析》

mysql 協議的query包及解析

mysql客戶端可以用query包向服務端傳送乙個基於文字查詢。型別名字 描述int 3 payload長度 按照the least significant byte first儲存,3個位元組的payload和1個位元組的序列號組合成報文頭 int 1 序列號string payload 報文體,...

mysql 協議的錯誤包及解析

mysql客戶端與mysql服務端互動過程中,如果服務端遇到錯誤需要告知客戶端則返回錯誤包。型別名字 描述int 3 payload長度 按照the least significant byte first儲存,3個位元組的payload和1個位元組的序列號組合成報文頭 int 1 序列號strin...

mysql 協議的shutdown命令包及解析

mysql客戶端可以用shutdown命令來關閉服務端。型別名字 描述int 3 payload長度 按照the least significant byte first儲存,3個位元組的payload和1個位元組的序列號組合成報文頭 int 1 序列號string payload 報文體,長度即為...