18910140161

DevC++连接MySQL可用详细教程

顺晟科技

2021-06-16 10:50:13

500

0.介绍

MySQL作为主流开源关系数据库之一,被企业和个人广泛使用。DevC作为一个开源的、简单的C编辑器,有着比VS更简单快捷的编译环境,但是目前网上很少有关于DevC和MySQL连接的详细教程(至少我学习的时候找到的教程比较零散),而且大部分都是MySQL链接VS或者是针对Java和Python的连接。本文,为了弥补这一不足,结合自己的经验,对在线资源进行了整合。如有不妥之处,请见谅,并在评论区指出。

0.0环境要求

1发展合作5.11-2015年4月27日

2

3 MySQL 5.7

5 MySQL。Devpak(本文将提供免费下载)

本文最后一次修改是在2019年5月29日

1.准备工作

在用DevC连接数据时,我们首先需要一些准备操作来保证后续的操作。

1.1 DevC安装MySQL。Devpak

1.以下提供我的百度网盘分享地址,可以直接下载:

链接:https://pan.baidu.com/s/1Y6q0emGEsaMU5GQZNLf3YQ

密码:4lti

2.或者自己在官网找到,MySQL Connector/C官网地址:https://dev.mysql.com/downloads/connector/cpp/1.1.html

安装完成后,可以在DevC的工具栏中找到包管理器。

1.2 MySQL安装准备

安装版本因人而异。这里是官网的下载地址:https://dev.mysql.com/downloads/installer/

安装完成后,找到以下安装路径

1.3将libmySQL.dll添加到系统环境

找到以下目录C:\Windows\System32

添加libmySQL.dll文件,它可以在DevC的安装目录中找到(当然,在完成步骤1.1之后)

2.开始操作

2.1相关文件

-项目-项目属性-参数,打开以下渲染

在c编译器中输入-Wall

在c编译器中输入-W

在链接-添加库或对象中,(找到DevC安装目录/lib/libmysql.a),

加入libmysql.a库

Add -lmysql

效果图如下:

-项目-项目属性-文件/目录

添加:库目录:(仅MySQL目录)/lib分别

包含文件目录:(仅MySQL目录)/包含

2.2这里链接差不多完成了,然后在C头文件中介绍

1 #包含mysql.h

就这么干吧

3.c语言中MySQL连接数据库操作

1 #定义主机“localhost”

2 #定义USER 'root'//(在这里写自己的用户名)

3 #定义密码' * * * * * * * * * * * * * * * * *'/(在这里写自己的数据库密码)

4 #定义TABLE 'stock'//(在这里写自己的库名,我的库是stock)

5 #定义端口3306

7 MySQL _ init(MyConnt);//初始化句柄

8 MySQL _ real _ connect(MyNT,HOST,USER,PASSWORD,TABLE,PORT,NULL,0);//打开数据库

9 MySQL _ set _ character _ set(Myont,' GBK ');//设置字符格式

10 MySQL _ close(MyConnt);//关闭数据库

4.结局

详细用法后面会补充。当然,学过java或者用过jdbc的人应该都很熟悉

相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航