mysql mycont,MySQL与DevC++的连接问题
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
就可以了
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.结尾
到这里,本章也就结束了,如果有不会的地方,可以联系作者哦。
原文:https://www.cnblogs.com/Lu-Yuyang/p/9266976.html
mysql mycont,MySQL与DevC++的连接问题相关推荐
- 设置更改root密码(远程,本地)、连接mysql、mysql常用命令
设置更改root密码 1.将mysql加入环境变量中 [root@centos7 ~]# grep mysql /etc/profile export PATH=/usr/local/mysql/bi ...
- my SQL下载安装,环境配置,以及密码忘记的解决,以及navicat for mysql下载,安装,测试连接...
一.下载 在百度上搜索"mysql-5.6.24-winx64下载" 二.安装 选择安装路径,我的路径"C:\Soft\mysql-5.6.24-winx64" ...
- 关于mysql服务器3306端口不能远程连接的解决
问题:本机可以通过3306端口连接mysql服务器,但远程不行. 1.网络检测 1)ping主机可以: 2)telnet 主机3306端口不可以: telnet 主机22端口可以 ...
- ts连接mysql数据库_各种数据库的连接方法
一.JDBC连接各种数据库 1.Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver"). ...
- 设置更改root密码 ,连接mysql,mysql常用命令
2019独角兽企业重金招聘Python工程师标准>>> 设置更改root密码 /usr/local/mysql/bin/mysql -uroot 更改环境变量PATH,增加mysql ...
- vc2010访问局域网mysql_VC2010利用MySQL++访问mysql. 及连接池示例
首先下载并安装mysql,我使用的为mysql 5.5版本,安装时注意安装c++的开发包. #1 下载mysql++,解压, 找到install.hta, 修改对应路径,指向vc2008所在路径, ...
- mysql本地连接报错1130_mySql连接问题(本地连接加远程连接)
Msql 默认远程连接的时候,报错为1130,解决此问题.而根据一般的通用解决办法,又会出现本地的连接问题,报SQLSTATE[28000][1045] Access denied for user ...
- MySQL根被拒绝_[转载]phpMyAdmin 尝试连接到 MySQL 服务器,但服务器拒绝连接。...
今天要使用testlink这个软件进行测试的记录,在配置testlink 连接到数据库过程中总是有点问题,索性通过phpMyAdmin修改了MySql 的密码.修改后,再次在phpMyAdmin访问M ...
- [JSP暑假实训] 三.MySQL数据库基本操作及Servlet网站连接显示数据库信息
本系列文章是作者暑假给学生进行实训分享的笔记,主要介绍MyEclipse环境下JSP网站开发,包括JAVA基础.网页布局.数据库基础.Servlet.前端后台数据库交互.DAO等知识. 前一篇文章讲解 ...
最新文章
- 2022-2028年中国城市地下综合管廊建设深度调研及投资前景预测报告
- 图形数据库Neo4j基本了解
- 动态导入ECMAScript模块一文看懂
- Kafka技术架构那些事儿
- java中xml怎样配置_如何通过XML方式配置并实现Mybatis
- 代码要想写得好,品位必须提一提!
- 内核电源管理器已启动关机转换_Linux系统启动流程
- Spring - Java/J2EE Application Framework 应用框架 第 18 章 使用Quartz或Timer完成时序调度工作
- PHP脚本占用内存太多,解决方案
- firefox os 2.0版模拟器QQ初体验
- android field 类型,Gradle buildConfigField 使用Hashmap ArrayList 等类型
- iOS UIPickerView
- Matlab机器学习和深度学习APP之Regression Learner
- c语言单片机矩阵键盘,51单片机矩阵键盘的C语言程序与分析
- 项目进度管理(下)(重要考点)
- oracle获取字符的长度的函数,oracle取字符串长度的函数length()和hengthb()
- 电脑玩CF、DNF、LOL等游戏掉帧.卡顿.黑屏怎么办?驱动人生十大游戏检测图文教程
- traceroute不通的解决
- Linux——cut命令
- 10年新年计划与愿望
热门文章
- IntelliJ IDEA 2020.2 正式发布,真香!
- 50道Java集合经典面试题
- DDD+分布式+负载均衡+服务治理已撸!微服务架构不就这点事?
- JAVA微服务框架,Jeecg-P3 1.0.0 重构版本发布
- linux如何查看磁盘剩余空间
- Address already in use:JVM_Bind:8080
- 【Java例题】1.3给朋友的贺卡
- Date动态获取时间
- Oracle Data Integrator之代理创建
- centos7 安装redmin3.3.0+postgresql数据库