文件管理 · 2023年8月19日

嵌入式sql教程|linux gcc mysql 如何在C语言中使用嵌入式SQL编程 要什么头文件如何编译越详细越好

1. linux gcc mysql 如何在C语言中使用嵌入式SQL编程 要什么头文件如何编译越详细越好

最起码包含mysql.h实例代码:#include <stdlib.h>#include <stdio.h>#include "mysql.h"int main(int argc, char *argv[]) { MYSQL *conn_ptr; conn_ptr = mysql_init(NULL); if (!conn_ptr) { fprintf(stderr, "mysql_init failed\n"); return EXIT_FAILURE; } conn_ptr = mysql_real_connect(conn_ptr, "localhost", "rick", "secret", "foo", 0, NULL, 0);//连接数据库 if (conn_ptr) { printf("Connection success\n"); } else { printf("Connection failed\n"); } mysql_close(conn_ptr); return EXIT_SUCCESS;} 编译:(假定上面文件取名 con.c,在当前目录下)gcc -I/usr/include/mysql con.c -L/usr/lib/mysql -lmysqlclient -o con

2. 嵌入式sql语句怎么才能在C语言运行,比如这个C程序,需要什么头文件之类的吗

这种程序需要先使用数据库编程软件的编译器编译生成.c文件后,才可以再版使用C编译器权对.c文件进行编译。比如Oracle的ProC和informix的ESQL/C。建议查看一下ProC和ESQL/C方面的资料。