C语言连接MySQL数据库编程教程:超详细
**
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数据库编程教程:超详细相关推荐
- MySQL数据库入门教程超详细
点击查看MySQL优化文章 一.写在前面 黑窗口启动mysql服务: net start mysql 登录:mysql -u root -p 备份数据库: mysqldump -uroot -p123 ...
- mysql connector安装教程_通过安装MySQL Connector/Net实现VS2017 C#编程连接MySQL数据库-网络教程与技术
-亦是美网络...
对编程有一定了解的小伙伴都知道,一般情况下使用微软的visual studio进行编程开发都会搭配自家的SQL server.Access数据库,而开发web程序一般情况下PHP搭配MySQL使用,但 ...
- mysql用c语言连接驱动程序,C语言连接MySql数据库
操作系统:Windows7(32位) 编译软件:Code::Blocks 10.05 数 据 库:mysql-5.1.62-win32 数据库内的数据: 测试代码: #include #include ...
- C语言连接mysql数据库(一)
编程 IDE:Visual Studio (其他的本人没有试过 QWQ) 前提:已经安装 mysql,并且成功连接 23/5/24 更新:一个基于 c 语言.mysql 的小型示例学生管理系统 资源路 ...
- 使用C语言调用mysql数据库编程实战以及技巧
今天编写使用C语言调用mysql数据库编程实战以及技巧,为其他IT同行作为参考,当然有错误可以留言,共同学习. 一.mysql数据库的C语言常用接口API 1.首先当然是链接数据库mysql_real ...
- myeclipse mysql连接_MyEclipse连接MySQL数据库图文教程
这篇文章主要为大家详细介绍了MyEclipse连接MySQL数据库图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 自己在自学JavaEE课程时,在做一些小东西的时候,需要连接MySQL数据 ...
- php连接数据库语言,PHP语言连接MYSQL数据库实例代码
本文主要向大家介绍了PHP语言连接MYSQL数据库实例代码,通过具体的内容向大家展示,希望对大家学习php语言有所帮助. 现在做的项目需要php连接mysql数据库,虽然之前学过,但是现在基本上都给忘 ...
- C#语言连接Mysql数据库实现增删改查
C#语言连接Mysql数据库实现增删改查 实现效果如图 在此之前先下载一个mysql.dll 库 如下 链接:https://pan.baidu.com/s/17Nv_1W3KbXfWgdOvWf_S ...
- DBeaver连接mysql数据库图文教程
文章目录 前言 一.DBeaver连接mysql数据库 二.文档下载地址 前言 DBeaver是免费.开源.通用数据库工具,是许多开发开发人员和数据库管理员的所选.下面详细介绍Dbeaver连接mys ...
最新文章
- unity test相关
- 机器学习 python_送书 | 深入浅出Python机器学习
- c++通讯录控制台小程序
- django2 快速安装指南
- python中s和t是两个集合、对s|t描述正确的是_全国计算机等级考试二级教程--python语言程序设计(2018年版)第六章:组合数据类型...
- SQL Server 中使用 Try Catch 处理异常
- C++对于大型图片的加载缩放尝试
- 【JS 逆向百例】某易支付密码 MD5+AES 加密分析
- 解决Git无法同步空文件夹的问题
- micro-mvc与主流mvc整合说明
- intellij idea 使用 git stash
- vb计算机二级操作题考试试题,计算机二级考试《VB》操作试题及答案2016
- PHP代码审计11—逻辑漏洞
- 路由器配置vlan桥接
- 蜂窝移动电话定位技术与应用(转)
- php如何实现mac端重签ipa,越狱插件:实现自动重签,让你不再掉签的越狱插件ReProvision...
- python并发与网络编程
- 100年来诺贝尔化学奖获得者
- android MVP架构分享
- AcWing蓝桥杯AB组辅导课08、数论