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

c連接mysql代碼

林玟書2年前10瀏覽0評論

在C語言中連接MySQL數據庫需要使用MySQL提供的C API,通常需要進行以下步驟:

  1. 加載MySQL驅動程序
  2. 連接到MySQL服務器
  3. 執行SQL語句
  4. 關閉數據庫連接

以下是一個C語言連接MySQL數據庫的示例代碼:

#includeint main()
{
// 加載MySQL驅動程序
MYSQL *mysql = mysql_init(NULL);
if (!mysql)
{
fprintf(stderr, "mysql_init failed!\n");
return 1;
}
// 連接到MySQL服務器
mysql_real_connect(mysql, "localhost", "user", "password", "test", 0, NULL, 0);
if (mysql_errno(mysql))
{
fprintf(stderr, "mysql_real_connect failed: %s\n", mysql_error(mysql));
mysql_close(mysql);
return 1;
}
// 執行SQL語句
if (mysql_query(mysql, "SELECT * FROM users"))
{
fprintf(stderr, "mysql_query failed: %s\n", mysql_error(mysql));
mysql_close(mysql);
return 1;
}
MYSQL_RES *result = mysql_store_result(mysql);
if (!result)
{
fprintf(stderr, "mysql_store_result failed: %s\n", mysql_error(mysql));
mysql_close(mysql);
return 1;
}
MYSQL_ROW row;
while ((row = mysql_fetch_row(result)))
{
for (int i = 0; i< mysql_num_fields(result); i++)
printf("%s\t", row[i]);
printf("\n");
}
mysql_free_result(result);
// 關閉數據庫連接
mysql_close(mysql);
return 0;
}

在實際使用中,需要根據具體情況進行調整,例如指定字符集、設置連接選項等。