嵌入式数据库 mysql
MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),它是一种可嵌入的数据库,可与应用程序集成使用。
//示例代码 #include//初始化数据库连接 MYSQL *conn; conn = mysql_init(NULL); //连接到数据库 if(!mysql_real_connect(conn, "localhost", "username", "password", "database", 0, NULL, 0)) { printf("连接失败: %sn", mysql_error(conn)); mysql_close(conn); exit(1); } //执行SQL语句 if(mysql_query(conn, "SELECT * FROM table")) { printf("查询失败: %sn", mysql_error(conn)); mysql_close(conn); exit(1); } MYSQL_RES *res; MYSQL_ROW row; res = mysql_use_result(conn); while((row = mysql_fetch_row(res)) != NULL) { printf("%s %s %sn", row[0], row[1], row[2]); } //释放资源 mysql_free_result(res); mysql_close(conn);