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

默认分类 未结 1 1001
_Datura丶私欲
_Datura丶私欲 2023-03-18 05:08
相关标签:
1条回答
  • 2023-03-18 05:59

    最起码包含mysql.h实例代码:#include #include #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追问我用的是debian,在软件中心安装的mysql,搜遍了库,也没找到mysql.h是不是需要安装mysql c语言库?

    mysql 的话有个connector c 具体的也不清楚,你百度mysql connector c就可以了

    0 讨论(0)
提交回复