欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

c mysql binary

黃文隆2年前15瀏覽0評論

C++與MySQL數據庫結合起來,在開發web應用程序時是很常見的。在這種情況下,連接MySQL服務器需要使用二進制連接協議(Binary Protocol)。

#includeint main(int argc, char **argv) {
MYSQL *conn;
MYSQL_RES *res;
MYSQL_ROW row;
char *server = "localhost";
char *user = "root";
char *password = "password"; /* 設置你的密碼 */
char *database = "cmake_test";
conn = mysql_init(NULL);
/* 連接數據庫 */
if(!mysql_real_connect(conn, server, user, password, database, 0, NULL, 0)) {
fprintf(stderr, "%s\n", mysql_error(conn));
mysql_close(conn);
exit(1);
}
/* 插入數據 */
if(mysql_query(conn, "INSERT INTO test(name, age) VALUES('Tom', 20)")) {
fprintf(stderr, "%s\n", mysql_error(conn));
mysql_close(conn);
exit(1);
}
/* 查詢數據 */
if(mysql_query(conn, "SELECT * FROM test")) {
fprintf(stderr, "%s\n", mysql_error(conn));
mysql_close(conn);
exit(1);
}
res = mysql_use_result(conn);
/* 打印查詢結果 */
while((row = mysql_fetch_row(res))) {
printf("%s\t%s\n", row[0], row[1]);
}
mysql_free_result(res);
mysql_close(conn);
return 0;
}

以上代碼演示了如何在C++中使用MySQL二進制連接協議進行連接,并插入、查詢數據。如果您使用的是MYSQL++庫,那么類似的操作也是非常容易的。