**

C语言连接MySQL数据库编程教程

**

一、下载安装mysql.h库文件

我们使用的编译器一般为VC6.0或者VS,默认的都是32位编译器,所以我们下载的库文件也直接下载32位的就可以。下面附上下载地址:https://downloads.mysql.com/archives/c-c/

选择32位的下载

下载后解压到桌面上备用,我们用到的文件为include和lib,这个时候第一步就算完成了

二、选择你安装的编译器新建一个项目,这里我用VS2013作演示,所有版本的编译器配置过程都一样。

1.我新建了一个名为456的项目文件

2.右击项目名称,选择属性打开。

3.打开后,配置库目录。


点击图片上的位置,选择你桌面上的lib目录。


确定即可,现在项目中的库目录加载成功了,然后继续配置include的文件夹目录。按照同样的步骤,将附加包含目录的路径加上,就是include文件夹的位置。

现在编译器的处理就算完成了,最后把下载下来的库文件中lib目录下的libmysql.dll文件复制到工程文件夹中即可。

这里就算完成所有的配置了。现在就可以直接写代码了,下面给一个例子。自己看吧

三、实际测试例子

#include "stdafx.h"
#include <stdio.h>
#include <mysql.h>
#pragma comment(lib,"libmysql.lib")/*数据库连接用宏*/
#define HOST "127.0.0.1"  //数据库端口号
#define PORT 3306  // 数据库端口号
#define USERNAME "root"   //数据库用户名
#define PASSWORD "qwer123456" //数据库密码
#define DATABASE "test"   //数据库实例的名字int main()
{MYSQL my_connection; //这是一个数据库连接mysql_init(&my_connection);//初始化数据库连接if (NULL != mysql_real_connect(&my_connection, HOST, USERNAME, PASSWORD, DATABASE, 10067, NULL, CLIENT_FOUND_ROWS))  //返回值为0连接失败,非0连接成功{printf("数据库连接成功!\n");mysql_close(&my_connection);//关闭数据库}else{printf("数据库连接失败,请检查数据库是否运行正常!");exit(0);}system("pause");return 0;
}

运行结果

C语言连接MySQL数据库编程教程:超详细相关推荐

  1. MySQL数据库入门教程超详细

    点击查看MySQL优化文章 一.写在前面 黑窗口启动mysql服务: net start mysql 登录:mysql -u root -p 备份数据库: mysqldump -uroot -p123 ...

  2. mysql connector安装教程_通过安装MySQL Connector/Net实现VS2017 C#编程连接MySQL数据库-网络教程与技术 -亦是美网络...

    对编程有一定了解的小伙伴都知道,一般情况下使用微软的visual studio进行编程开发都会搭配自家的SQL server.Access数据库,而开发web程序一般情况下PHP搭配MySQL使用,但 ...

  3. mysql用c语言连接驱动程序,C语言连接MySql数据库

    操作系统:Windows7(32位) 编译软件:Code::Blocks 10.05 数 据 库:mysql-5.1.62-win32 数据库内的数据: 测试代码: #include #include ...

  4. C语言连接mysql数据库(一)

    编程 IDE:Visual Studio (其他的本人没有试过 QWQ) 前提:已经安装 mysql,并且成功连接 23/5/24 更新:一个基于 c 语言.mysql 的小型示例学生管理系统 资源路 ...

  5. 使用C语言调用mysql数据库编程实战以及技巧

    今天编写使用C语言调用mysql数据库编程实战以及技巧,为其他IT同行作为参考,当然有错误可以留言,共同学习. 一.mysql数据库的C语言常用接口API 1.首先当然是链接数据库mysql_real ...

  6. myeclipse mysql连接_MyEclipse连接MySQL数据库图文教程

    这篇文章主要为大家详细介绍了MyEclipse连接MySQL数据库图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 自己在自学JavaEE课程时,在做一些小东西的时候,需要连接MySQL数据 ...

  7. php连接数据库语言,PHP语言连接MYSQL数据库实例代码

    本文主要向大家介绍了PHP语言连接MYSQL数据库实例代码,通过具体的内容向大家展示,希望对大家学习php语言有所帮助. 现在做的项目需要php连接mysql数据库,虽然之前学过,但是现在基本上都给忘 ...

  8. C#语言连接Mysql数据库实现增删改查

    C#语言连接Mysql数据库实现增删改查 实现效果如图 在此之前先下载一个mysql.dll 库 如下 链接:https://pan.baidu.com/s/17Nv_1W3KbXfWgdOvWf_S ...

  9. DBeaver连接mysql数据库图文教程

    文章目录 前言 一.DBeaver连接mysql数据库 二.文档下载地址 前言 DBeaver是免费.开源.通用数据库工具,是许多开发开发人员和数据库管理员的所选.下面详细介绍Dbeaver连接mys ...

最新文章

  1. unity test相关
  2. 机器学习 python_送书 | 深入浅出Python机器学习
  3. c++通讯录控制台小程序
  4. django2 快速安装指南
  5. python中s和t是两个集合、对s|t描述正确的是_全国计算机等级考试二级教程--python语言程序设计(2018年版)第六章:组合数据类型...
  6. SQL Server 中使用 Try Catch 处理异常
  7. C++对于大型图片的加载缩放尝试
  8. 【JS 逆向百例】某易支付密码 MD5+AES 加密分析
  9. 解决Git无法同步空文件夹的问题
  10. micro-mvc与主流mvc整合说明
  11. intellij idea 使用 git stash
  12. vb计算机二级操作题考试试题,计算机二级考试《VB》操作试题及答案2016
  13. PHP代码审计11—逻辑漏洞
  14. 路由器配置vlan桥接
  15. 蜂窝移动电话定位技术与应用(转)
  16. php如何实现mac端重签ipa,越狱插件:实现自动重签,让你不再掉签的越狱插件ReProvision...
  17. python并发与网络编程
  18. 100年来诺贝尔化学奖获得者
  19. android MVP架构分享
  20. AcWing蓝桥杯AB组辅导课08、数论

热门文章

  1. OpenCV综合练习1——水瓶水位线合格检测
  2. 高等数学(下)无穷级数
  3. php 批量生产二维码并保存
  4. RESTEasy 参数注解
  5. 阿里巴巴拟解决物流业四难题
  6. Linux系统编程(vfork和fork)
  7. 工作累了,也要休息一下了,交个朋友总是好的
  8. TCP/IP(五):UDP 报文格式详解
  9. 新房除甲醛最有效方法 除甲醛空气净化器哪个牌子好?
  10. 2bizbox自带的mysql版本_2BizBox免费ERP软件v3.1官方安装版