在c語言中,我們可以使用mysql API來連接和操作mysql數(shù)據(jù)庫。下面是一個簡單的教程,演示如何將數(shù)據(jù)寫入mysql數(shù)據(jù)庫。
#include <mysql/mysql.h> #include <stdio.h> int main() { MYSQL *conn; MYSQL_RES *res; MYSQL_ROW row; char *server = "localhost"; char *user = "root"; char *password = "password"; /* set me first */ char *database = "mydatabase"; conn = mysql_init(NULL); /* Connect to database */ if (!mysql_real_connect(conn, server, user, password, database, 0, NULL, 0)) { fprintf(stderr, "%s\n", mysql_error(conn)); exit(1); } /* Write data to database */ if (mysql_query(conn, "INSERT INTO mytable VALUES('hello', 'world')")) { fprintf(stderr, "%s\n", mysql_error(conn)); exit(1); } /* Close connection */ mysql_close(conn); exit(0); }
上面的代碼中,我們首先定義了連接數(shù)據(jù)庫所需的一些參數(shù),例如服務(wù)器地址、用戶、密碼和數(shù)據(jù)庫名稱。接下來使用mysql_init函數(shù)初始化MYSQL對象,并使用mysql_real_connect函數(shù)連接到指定的數(shù)據(jù)庫。如果連接失敗,則輸出錯誤信息并退出程序。
然后我們使用mysql_query函數(shù)將數(shù)據(jù)插入到指定的表中。如果插入操作失敗,則輸出錯誤信息并退出程序。
最后,我們使用mysql_close函數(shù)關(guān)閉連接并退出程序。
上一篇mysql lasti
下一篇mysql kodi