MySQL与DevC++的连接问题
2018-07-06 01:20:15来源:博客园 阅读 ()
0.引言
MySQL作为当前的一个主流的开源的关系型数据库,受到大家的广泛关注。DevC++也作为一个开源的简单的C++编辑器,有着比VS更简便更快捷的编译。但是目前网上,却很少有对 MySQL连接DevC++的链接,大多数都是MySQL链接VS,或者是针对Java,Python的连接教程。本文章,将弥补这一缺点,本人耗费了大量时间,从多个网站上查询类似的信息,并将以整合。如若有些不妥的地方,也请读者见谅。
1.准备工作
在DevC++链接数据时,我们首先需要一些准备操作,以保证后续的操作。
1.DevC++安装MySQL.Devpak
下面提供我的百度网盘共享地址,可以直接下载:
链接:https://pan.baidu.com/s/1Y6q0emGEsaMU5GQZNLf3YQ
密码:4lti
MySQL Connecter/C++官网地址:https://dev.mysql.com/downloads/connector/cpp/1.1.html
安装完成后,在DevC++的工具栏里可以找到Package Manager,即安装完成。
2.MySQL的安装准备
安装版本因人而异,下面提供官网上的一个下载地址:https://dev.mysql.com/downloads/installer/
安装完成后,找到如下路径
(在这里我使用的是MySQL5.7)
2.开始操作
1.关联文件
->项目->项目属性->参数,打开如下效果图
在C编译器里输入-Wall
在C++编译器里输入-W
链接里->加入库或者对象,(找到DevC++安装目录/lib/libmysql.a),加入libmysql.a该库;填写如 -lmysql
效果图如下:
->项目->项目属性->文件/目录
分别添加: 库目录:(刚刚MySQL的目录)/lib
包含文件目录:(刚刚MySQL的目录)/include
2.到这里,链接做的也差不多了,然后就是在C++头文件里引入
#include <mysql.h>
就可以了
3.C++中的MySQL连接数据库操作
1 #define HOST "localhost" 2 #define USER "root"//(这里写自己的用户名) 3 #define PASSWORD "***************"//(这里写自己的数据库密码) 4 #define TABLE "stock"//(这里写自己的库名,我的库是stock) 5 #define PORT 3306 6 7 mysql_init(&myCont);//初始化句柄 8 mysql_real_connect(&myCont,HOST,USER,PASSWORD,TABLE,PORT,NULL,0);//打开数据库 9 mysql_set_character_set(&myCont,"GBK");//设置字符格式 10 mysql_close(&myCont);//关闭数据库
4.结尾
到这里,本章也就结束了,如果有不会的地方,可以联系作者哦。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- qt连接mysql报错:QSqlDatabase: QMYSQL driver not loaded 2020-02-29
- C++连接SQL 2019-11-21
- mysql connector c++ 1.1 API初步体验 2019-09-23
- 2017 ICPC网络赛(西安)--- Xor 2019-05-04
- 串口通讯中的字符串连接问题。 2018-12-04
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash