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

c連接mysql數據庫代碼

錢衛國2年前10瀏覽0評論

在C語言中,連接MySQL數據庫需要使用MySQL官方提供的C API。在連接之前,需要先進行一些初始化工作。

//初始化數據庫連接
MYSQL mysql;
mysql_init(&mysql);
//連接數據庫
mysql_real_connect(&mysql, "localhost", "username", "password", "database", 0, NULL, 0);

其中,mysql_init函數用于初始化一個MYSQL結構體,mysql_real_connect函數用于連接MySQL數據庫。參數依次為數據庫地址、用戶名、密碼、數據庫名稱、端口號、Unix socket文件路徑和客戶端標志等。

連接成功后,可以進行一些數據庫操作,比如插入、修改、查詢等。下面是一個插入數據的示例代碼。

char *name = "John";
int age = 25;
char *address = "New York";
char sql[100];
memset(sql, 0, sizeof(sql));
sprintf(sql, "insert into student(name, age, address) values ('%s', %d, '%s')", name, age, address);
mysql_query(&mysql, sql);

這段代碼將向名為student的表中插入一條記錄,包括nameageaddress三個字段。使用sprintf函數將要執行的SQL語句拼接成一個字符串,然后調用mysql_query函數執行這個語句。

最后,要記得關閉數據庫連接。

mysql_close(&mysql);