PDF (美式信紙) - 1.4Mb
PDF (A4) - 1.4Mb
enum net_async_status
mysql_real_connect_nonblocking(MYSQL *mysql,
const char *host,
const char *user,
const char *passwd,
const char *db,
unsigned int port,
const char *unix_socket,
unsigned long
client_flag)
注意
mysql_real_connect_nonblocking()
是一個非同步函式。它是 mysql_real_connect()
同步函式的對應函式,供需要與伺服器進行非同步通訊的應用程式使用。有關撰寫非同步 C API 應用程式的常規資訊,請參閱 第 7 章,C API 非同步介面。
mysql_real_connect_nonblocking()
的使用方式與 mysql_real_connect()
類似。有關後者的詳細資訊,請參閱 第 5.4.58 節,「mysql_real_connect()」。這兩個函式的差異如下:
mysql_real_connect()
會傳回連線處理常式或NULL
。mysql_real_connect_nonblocking()
會傳回enum net_async_status
狀態指示符。
mysql_real_connect_nonblocking()
已在 MySQL 8.0.16 中新增。
傳回 enum net_async_status
值。請參閱 第 7.2 節,「C API 非同步介面資料結構」 中的描述。NET_ASYNC_ERROR
傳回狀態表示發生錯誤。
請參閱 第 7 章,C API 非同步介面。