zoukankan      html  css  js  c++  java
  • 文献笔记(十六)

    一、基本信息

    标题:一种基于 C 语言访问 MySQL 数据库的研究

    时间:2016

    出版源:贵州轻工职业技术学院

    领域分类:数据库与信息管理

    作者:唐林 副教授, 研究方向: 计算机应用

    二、研究背景

    相关工作:C 语言中操作 MySQL 数据库的基本 API, MySQL 库中表基本定义和常见数据库操作

    问题定义:C 语言;MySQLdb 数据库;数据库

    三、研究内容

    数据库

    • 连接 MySQ
    • 创建数据库

    C 语言访问 MySQL 数据库

    • C 语言访问 MySQL 的数据结构

      ​ 查询 MySQL 的结构体:

      typedef struct st_mysql {
      …
      } MYSQL;
      

      MySQL 读取数据返回的结构体:

      typedef struct st_mysql_res {
      …
      } MYSQL_RES;
      
    • C 语言访问 MySQL 的函数 API

    • C 语言访问 MSQL 的程序实例

      • 编写 MakeFile:

        LDLIBS =-L /usr/lib/mysql -I /usr/include/mysql -lmysqlclient
        CFLAGS=-Wall
        test:test.c
        gcc $(LDLIBS) test.c -o mysql_query
        clean:
        rm -rf mysql_query *.o
        
      • 编译、 运行:

        make
        ./mysql_query 1
        
      • 将返回如下结果:

        number of fields returned: 2
        Ther id #1 's name is: Peter,year is 1999.
        query ok !
        

    四、结论

    ​ C语言访问Mysql数据库具有更好的性能和安全性,但相比其他语言虽然在程序开发上成本高一些。

  • 相关阅读:
    Java Web总结一反射、单例模式
    Android中Log的管理
    改进边的导航
    当前效果
    understand一些功能
    maya 专家模式
    改进的共轭梯度法
    selenium TestNG 依赖和忽略测试
    selenium TestNG基本注释和属性
    JAVA 批量执行测试用例
  • 原文地址:https://www.cnblogs.com/lunzhenlun/p/10092130.html
Copyright © 2011-2022 走看看