#include <mysql.h>
#include <stdio.h>
#include <string.h>
int main(int argc, const char * argv[]) {
MYSQL *conn,mysql;
// 步骤1: 初始化连接句柄
conn = mysql_init(&mysql);
if (conn==NULL) {
printf("mysql初始化失败!!!");
return -1;
}
// 步骤2:实际进行连
conn = mysql_real_connect(&mysql, "127.0.0.1", "root","password", "test", 3306, NULL, 0); // 用户、密码、端口根据实际设置填写
if (conn) {
printf("连接成功\n");
}else{
printf("连接失败\n");
return -2;
}
char query[] = "select * from stu where snum = 001";
if (mysql_query(conn, query)){
printf("error_query\n");
}else{
MYSQL_RES *result;
MYSQL_ROW row;
result = mysql_store_result(conn);
//unsigned long int size = mysql_num_rows(result);
while(row = mysql_fetch_row(result)){
printf("%s\t%s\n", row[0], row[1]);
}
}
mysql_close(conn);
return 0;
}
MySql嵌入C语言代码范式
最新推荐文章于 2024-03-31 21:16:13 发布