vs2019成功连接数据库mysql

ops/2025/1/16 2:55:18/

②在vs2019中创建新项目,注意x64

③ 右击项目打开属性

④添加include路径

⑤添加lib路径

点击确定后点击应用

点击全部确定

⑧启动mysql

进入数据库

数据库中创建student的表

⑨在va2019中输入下面代码测试

注意:密码换成自己的数据库密码

//连接数据库
    if (mysql_real_connect(&mysql, "127.0.0.1", "root", "123456_zc", "school", 3306, NULL, 0) == NULL)
    {
        cout << "错误原因:" << mysql_error(&mysql);
        cout << "连接失败";
        exit(-1);
    }

#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
#include<mysql.h>using namespace std;int main()
{MYSQL mysql;//数据库句柄MYSQL_RES* res;//查询结果集MYSQL_ROW row;//记录结构体//初始化数据库mysql_init(&mysql);//设置字符编码mysql_options(&mysql, MYSQL_SET_CHARSET_NAME, "gbk");//连接数据库if (mysql_real_connect(&mysql, "127.0.0.1", "root", "123456_zc", "school", 3306, NULL, 0) == NULL){cout << "错误原因:" << mysql_error(&mysql);cout << "连接失败";exit(-1);}//查询数据int ret = mysql_query(&mysql, "select *from student;");cout << "ret=" << ret;cout << endl;//获取结果集res = mysql_store_result(&mysql);//给ROW赋值,判断ROW是否为空,不为空就打印数据while (row = mysql_fetch_row(res)){cout << row[0]<<" ";//打印idcout << row[1]<< " ";//打印namecout << row[2]<< " ";//打印classcout << row[3]<< " ";//打印sexcout << endl;}//释放结果集mysql_free_result(res);//关闭数据库mysql_close(&mysql);system("pause");return 0;}

成功!!!


http://www.ppmy.cn/ops/109650.html

相关文章

零基础转行自学大模型路线规划(附快速学习路线图)

每一波浪潮的到来&#xff0c;都意味一片无人占领的蓝海&#xff0c;也意味着众多新成长起来的巨头&#xff0c;还意味着什么&#xff1f;大量的技术人员需求&#xff0c;供不应求的开发市场&#xff0c;以及从业者的高薪与众多的机会。 我们最常做的事情是目送着上一次浪潮的…

c++修炼之路之AVL树与红黑树

目录 一&#xff1a;AVL树 1.AVL树的概念 2.AVL树插入数据后平衡因子及更新的情况 3.AVL树节点的定义 4.AVL树的插入及旋转 二&#xff1a;红黑树 1.红黑树的概念及性质 2.红黑树节点的定义 3.红黑树的插入操作情况 4.红黑树与AVL树的比较 接下来的日子会顺顺利利…

【AbMole】凯氏定氮法测定氨基酸含量

凯氏定氮法的原理是基于氨的定量反应&#xff0c;其中有机物样品中的氮通过消化和蒸馏步骤转化为氨气&#xff0c;并通过滴定进行量化测定。 由于氮在许多生物和环境样品中广泛存在&#xff0c;凯氏定氮法成为测定样品中氮含量的常用方法。往样品中加入浓硫酸和催化剂&#xf…

HarmonyOS】ArkTS学习之基于TextTimer的简易计时器的elapsedTime最小时间单位问题

本文旨在纪录自己对TextTimer使用过程的疑惑问题 我在查看教程时候&#xff0c;发现很多博客在onTimer(event: (utc: number, elapsedTime: number) > void) 这里提到elapsedTime&#xff1a;计时器经过的时间&#xff0c;单位为毫秒。我不清楚是否为版本问题。 在我查看ver…

Java项目: 基于SpringBoot+mybatis+maven大学生就业招聘系统(含源码+数据库+毕业论文)

一、项目简介 本项目是一套基于SpringBootmybatismaven大学生就业招聘系统 包含&#xff1a;项目源码、数据库脚本等&#xff0c;该项目附带全部源码可作为毕设使用。 项目都经过严格调试&#xff0c;eclipse或者idea 确保可以运行&#xff01; 该系统功能完善、界面美观、操作…

快人一步迅为LPDDR5版本瑞芯微RK3588核心板升级了

性能强--iTOP-3588开发板采用瑞芯微RK3588处理器&#xff0c;是全新一代ALoT高端应用芯片&#xff0c;采用8nm LP制程&#xff0c;搭载八核64位CPU&#xff0c;四核Cortex-A76和四核Cortex-A55架构&#xff0c;主频高达2.4GHZ&#xff0c;8GB内存&#xff0c;32GB EMMC。四核心…

spring容器创建bean过程中使用到的几个factory

文章目录 前述BeanFactoryFactoryBeanObjectFactory 前述 spring我们可以理解为一个帮我们管理bean的容器&#xff0c;使用spring框架之前创建bean都是通过new的方式&#xff0c;使用spring框架之后&#xff0c; 我们只需要告诉spring框架我们有那些bean&#xff0c;它会帮我们…

比较差异 图片 视频

目录 两张图片像素差&#xff1a; 深度图和rgb图对齐 视频比较差异&#xff1a; 结构化(1行)贴到深度图上(5行)&#xff1a; 两张图片像素差&#xff1a; diffnp.clip(np.abs( img_mask.astype(np.int16))-img.astype(np.int16), 0, 255).astype(np.uint8) 深度图和rgb图对…