今天主要向大家描述的是安装MySQL数据库中获得 MySQL.h 建立C接口的实际操作步骤,下面就是文章的主要内容描述,望你会有所收获。

此文章主要向大家描述的是安装MySQL数据库中获得 MySQL.h 建立C接口的实际操作流程,首先我们是从安装MySQL数据库开始的,其中涉及相关的实际应用代码的描述,下面就是文章的具体内容描述。

安装MySQL数据库中获得 MySQL.h 建立C接口的操作流程  安装MySQL数据库 第1张

先安装MySQL

代码:

  1. sudoapt-getinstallMySQL-serverMySQL-client

再装开发包

代码:

  1. sudoapt-getinstalllibMySQLclient15-dev

安装MySQL数据库完以后,C代码里添加头文件

代码:

  1. #include<mysql.h>

编译方法:

代码:

  1. gcc$(mysql_config--cflags)xxx.c-oxxx$(mysql_config--libs)

可以用以下代码测试一下

代码:

  1. /*SimpleCprogramthatconnectstoMySQLDatabaseserver*/
  2. #include<mysql.h>
  3. #include<stdio.h>
  4. main(){
  5. MYSQL*conn;
  6. MYSQL_RES*res;
  7. MYSQL_ROWrow;
  8. char*server="localhost";
  9. char*user="root";
  10. char*password="";

此处改成你的密码

  1. char*database="mysql";
  2. conn=mysql_init(NULL);
  3. /*Connecttodatabase*/
  4. if(!mysql_real_connect(conn,server,
  5. user,password,database,0,NULL,0)){
  6. fprintf(stderr,"%s\n",mysql_error(conn));
  7. exit(1);
  8. }
  9. /*sendSQLquery*/
  10. if(mysql_query(conn,"showtables")){
  11. fprintf(stderr,"%s\n",mysql_error(conn));
  12. exit(1);
  13. }
  14. res=mysql_use_result(conn);
  15. /*outputtablename*/
  16. printf("MySQLTablesinmysqldatabase:\n");
  17. while((row=mysql_fetch_row(res))!=NULL)
  18. printf("%s\n",row[0]);
  19. /*closeconnection*/
  20. mysql_free_result(res);
  21. mysql_close(conn);
  22. }

会输出现有数据库和表内容。以上的相关内容就是对安装MySQL数据库获得 MySQL.h 建立C接口的介绍,望你能有所收获。

【编辑推荐】

  1. MySQL 群集的概念与ndb群集构架图
  2. C#开发MySQL中文乱码的妙招
  3. MySQL 事件调度器示例演示
  4. 实现MySQL数据库备份,很简单!
  5. MySQL匹配模式的实现方案简介

转载请说明出处
知优网 » 安装MySQL数据库中获得 MySQL.h 建立C接口的操作流程

发表评论

您需要后才能发表评论