欢迎来到IDC91站长网!
解决服务器各种技术问题,加微信uecomzsr

MySQL

当前位置: IDC91 > 数据库 > MySQL

VS2022连接数据库MySQL并进行基本的表的操作指南

时间:2023-05-31 04:28:12|栏目: MySQL|点击: 次

vs2022中连接MySQL

1.连接MYSQL

2.添加MySQL的引用

环境配置

测试代码

在vs里面运行sql语句

启动vs2022,在菜单栏里面选择视图,打开服务器资源管理器

右键数据连接,点击添加连接

然后发现有MySQL选项,进入里面配置数据库的相关信息即可

配置信息

1.server name输入MySQL的IP地址

localhost即本地

2.然后输入MySQL的用户名和密码

3.Database的内容输入test

添加MySQL的引用

环境配置

(1)打开mysql的安装包,查看是否有include和lib两个文件

(2)打开vs2020,新建工程,保存工程文件路径

(3)将mysql的lib和include文件添加到工程路径下

(4)打开VC++目录,在包含目录中,将mysql安装文件中的include文件的路径添加到包含目录

(5)还在属性页上,打开 C/C++

(6)还是在属性页上,点开链接器选项,点击常规,将mysql安装文件夹中的lib文件路径添加到附加库目录中:

(7)还是在属性页的链接器中,点击第二项输入,将libmysql.lib文件加进来,注意,这里直接把libmysql.lib这个依赖名加进xing,不要加路径。这个文件也在mysql安装文件夹中lib目录下:

(8)将libmysql.dll放到该文件夹下

测试代码

#include 
#include 
#include 
#include 
#include
using namespace std;
MYSQL mysql;  //mysql连接
MYSQL_RES* res; //一个结果集结构体   
MYSQL_ROW row; //char** 二维数组,存放一条条记录  
const char DataBase_UserName[] = "root";    //数据库用户名username
const char DataBase_Password[] = "@";   //数据库密码,填自己的密码
const char DataBase_Host[] = "localhost";  //数据库连接地址
//注意有时候使用主机ip会报错,此时可以将ip改为localhost
const char DataBase_Name[] = "test_db";  //database name
unsigned int DataBase_Port = 3306;            //server port
bool ConnectDatabase(); //函数申明
void FreeConnect();   //释放资源
void main()
{
ConnectDatabase(); //连接数据库
//查询数据
//选择该数据库中的一个表的所有数据 sheet8 是一个数据表
mysql_query(&mysql, "SELECT * from sheet8"); 
//获取结果集
res = mysql_store_result(&mysql);
//显示数据
//给ROW赋值,判断ROW是否为空,不为空就打印数据。
while (row = mysql_fetch_row(res))
{
printf("%s ", row[0]);//打印ID
printf("%s ", row[1]);//打印ID
cout << endl;
}
getchar();
}
bool ConnectDatabase()
{
//初始化mysql
mysql_init(&mysql);   //连接mysql,数据库
if (!(mysql_real_connect(&mysql, DataBase_Host, DataBase_UserName, DataBase_Password, DataBase_Name, DataBase_Port, NULL, 0))) //中间分别是主机,用户名,密码,数据库名,端口号(可以写默认0或者3306等),可以先写成参数再传进去
{
printf("Error connecting to database:%sn", mysql_error(&mysql));
return false;
}
else
{
MessageBoxA(NULL, "连接MYSQL数据成功!", "消息", MB_OK);
printf("Connected...n");
return true;
}
}
//释放资源
void FreeConnect()
{
//释放资源
//mysql_free_result(res);
mysql_close(&mysql);
}

上一篇:Mysql日期格式以及内置日期函数用法详解

栏    目: MySQL

下一篇:MySQL数据同步出现Slave_IO_Running: No问题的解决

本文标题: VS2022连接数据库MySQL并进行基本的表的操作指南

本文地址:https://idc91.com/shujuku/5001.html

更多MySQL

您可能感兴趣的文章

  • 05-31 MySQL中的 inner join 和 left join的区别解析(小结果集驱动大结果集)
  • 05-31 MySQL索引失效十种场景与优化方案
  • 05-31 MYSQL 高级文本查询之regexp_like和REGEXP详解
  • 05-31 MySQL获取binlog的开始时间和结束时间(最新方法)
  • 05-31 MySQL索引查询的具体使用
  • 05-31 基于MySQL和Redis扣减库存的实践
  • 05-31 关于MySQL的存储过程与存储函数
  • 05-31 MySQL实战文章(非常全的基础入门类教程)
  • 05-31 MySQL Flink Watermark实现事件时间处理的关键技术
  • 05-31 MySQL Flink实时流处理的核心技术之窗口机制

阅读排行

  • 1 MySQL中的 inner join 和 left join的区别解析(小结果集驱动大结果
  • 2 MySQL索引失效十种场景与优化方案
  • 3 MYSQL 高级文本查询之regexp_like和REGEXP详解
  • 4 MySQL获取binlog的开始时间和结束时间(最新方法)
  • 5 MySQL索引查询的具体使用
  • 6 基于MySQL和Redis扣减库存的实践
  • 7 关于MySQL的存储过程与存储函数
  • 8 MySQL实战文章(非常全的基础入门类教程)
  • 9 MySQL Flink Watermark实现事件时间处理的关键技术
  • 10 MySQL Flink实时流处理的核心技术之窗口机制

推荐教程

  • 05-30 Navicat for MySQL 11注册码激活码汇总
  • 05-27 Mysql误删数据快速恢复
  • 05-30 解决seata不能使用mysql8版本的问题方法
  • 05-31 VS2022连接数据库MySQL并进行基本的表的操作指南
  • 05-30 MYSQL字符集设置的方法详解(终端的字符集)
  • 05-30 解决MySQL启动报错:ERROR 2003 (HY000): Can't con
  • 05-30 关于Mysql-connector-java驱动版本问题总结
  • 11-22 mac下安装mysql忘记密码的修改方法
  • 11-22 mysql exists与not exists实例详解
  • 05-30 MySQL中的隐藏列的具体查看

广告投放 | 联系我们 | 免责申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

Copyright © 2023 IDC91.COM 版权所有 晋ICP备17006296号

聚圣源佛滔居士帮起名我的莫格利男孩免费观看埃博拉前线电视剧免费观看吞噬者穆坦努斯家中院子起名字购买qq亿万恋人我心依然大篆武汉理工大学地址汉口文体中心个体户营业执照名字怎么起氵字旁的字的字起名字好我邻居是exo电视剧如何起名商标名湖北经济学院法商学院地址魔兽地图编辑器卢洋洋家乡的风俗作文医疗器械公司名起名大全十月份的孩子起名猪小儿起名喜用名起个励志的名称夏至未至玩物人生花盆店起名新生儿起名姓罗宝宝起名字好听男孩曹操墓出土文物已修复900余件cpuz绿色版淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化