visual studio 之 mysql 的配置及使用举例

设置Visual Studio 2019 连接MySQL 设置Visual Studio 2019 连接MySQL一、创建项目并运行1、新建一个空项目2、添加源文件,书写代码3、试运行,会报错二、解决方案1、下载MySQL相关驱动(1)MySQL版本说明(2)需要另外下载的驱动说明(3)MySQL Installer安装拓展汇总(4)复制libmysql.lib2、VS2019项目运行环境调试(1)项目属性(项目→xxx属性)(2)服务资源管理器添加数据连接(可以不做这步)(3)调试3、代码 一、创建项目并运行 1、新建一个空项目 2、添加源文件,书写代码 阅读详情

本文主要介绍windows 8 64位平台下 visual studio 2013 如何使用mysql

在win8环境下安装测试,64位win8只能安装64位mysql server。

下载如下链接中的资源

http://dev.mysql.com/downloads/installer/ (MySQL for Visual Studio 1.1.3 GA has been released)

选择64bit进行default安装即可。

然后在 Configuration Manager  中将平台设置为X64,

在 Project Settings 里分别设置

C/C++   的 Additional Include Dictionaries 添加 C:\Program Files\MySQL\MySQL Server 5.6\include;

Linker   的 Additional Library Dictionaries  添加 C:\Program Files\MySQL\Connector C++ 1.1.3\lib\opt;

                                                                                     C:\Program Files\MySQL\MySQL Server 5.6\lib


添加头文件 和 lib 包含

#include <mysql.h>
#pragma comment( lib, "libmysql.lib")

最后代码具体如下:

#include <mysql.h>
#pragma comment( lib, "libmysql.lib")

int _tmain(int argc, _TCHAR* argv[])
{
    MYSQL mysql;
    mysql_init(&mysql);
    if (mysql_real_connect(&mysql, "localhost", "root", "passwd", "database_name", 3306, 0, 0))
    {
        cout << "ok" << endl;
        return 0;
    }

    else
    {
        int i = mysql_errno(&mysql);
        const char * s = mysql_error(&mysql);
        cout << s << endl;
    }
    return 0;
}



然而,若远程访问 Ubuntu 的 mysql 数据库,则可能不行,因为在Ubuntu下MySQL缺省是只允许本地访问的,如果你要其他机器也能够访问的话,那么需要改变/etc/mysql/my.cnf 配置文件了!

-----------------------

接着从此处开始为转发:

-------------------------

下面我们一步步地来:

$mysql -u root -p

> passwd

然后就用root用户建立你所需要的数据库。我这里就以xoops为例:

mysql>CREATE DATABASE xoops;

mysql>GRANT ALL PRIVILEGES ON xoops.* TO xoops_root@localhost IDENTIFIED BY "654321";

这样就建立了一个xoops_roots的用户,它对数据库xoops有着全部权限。以后就用xoops_root来对xoops数据库进行管理,而无需要再用root用户了,而该用户的权限也只被限定在xoops数据库中。

如果你想进行远程访问或控制,那么你要做两件事:

其一:

mysql>GRANT ALL PRIVILEGES ON xoops.* TO xoops_root@"%" IDENTIFIED BY "654321";

其中xoops_root为username, 654321为passwd,xoops为数据库名

允许xoops_root用户可以从任意机器上登入MySQL。

其二:

$sudo gedit /etc/mysql/my.cnf

老的版本中

>skip-networking => # skip-networking

新的版本中

>bind-address=127.0.0.1 => bind-address= 0.0.0.0

这样就可以允许其他机器访问MySQL了。

其中,bind-address = 127.0.0.1 => 0.0.0.0 

127.0.0.1 只监听本地的请求

0.0.0.0 则监听所有请求

如果只改为对外地址,则只监听外部请求。



最后重启mysql,$restart mysql 即可远程访问成功了。

Visual Studio2019连接mysql配置及常见的问题 以下是完成的配置步骤: 1、安装MySQL 2、下载配置文件,相关驱动,链接如下 ①Connector/ODBC 8.0.22:mysql-connector-odbc-8.0.22-winx64.msi 建议msi安装 下载链接: https://dev.mysql.com/downloads/connector/odbc/ ②Connector/NET 8.0.22:mysql-connector-net-8.0.22.msi 下载链接:https://dev.mysql.com/downloads/ 阅读详情

相关推荐

MySQL安装与Visual Studio 2013运行库配置指南

MySQL 是当前最流行的关系型数据库管理系统之一,广泛应用于Web应用、企业系统和大数据平台。其开源特性、高性能和可扩展性,使其成为开发者和企业的首选数据库解决方案。在现代信息系统架构中,MySQL 不仅承担数据持久化的核心功能,还支持高并发访问与事务处理。与此同时,是许多应用程序运行所依赖的核心组件,尤其在 Windows 平台上,MySQL 的部分客户端工具或服务依赖其运行库。因此,在安装与配置 MySQL 前,理解其依赖环境至关重要。

weixin_42524864的博客 1202

解决进入MySQL官网后找不到64位版本的问题

https://downloads.mysql.com/archives/installer/ https://downloads.mysql.com/archives/community/

gqh56的博客 1306

CESM2 实验笔记

文章目录1. 重新启动1.1 关于重启文件2. RUN_TYPE 初始化运行方式startupbranchhybrid3. branch 或者 hybrid运行的示例4. 其他声明5. 关于RESUBMIT 1. 重新启动 参考: https://bb.cgd.ucar.edu/cesm/threads/how-to-restart-cesm2-1-3-fhist-from-a-backup.5245/#post-36275 适用情况:模型运行因时间不足或其它原因中断,需要继续运行 方法1:将CONTIN

qq_38607066的博客 1万+

【星海出品】windows下的mysql安装

好久没有安装MYSQL了,因为最近要用一下 ,所以安装了一下。突然迷茫了一下,决定写一个mysql安装的教程。给未来的自己。

weixin_41997073的博客 2215

生信入门第七课:使用FastQC软件进行测序原始fastq数据质控

从实验到数据:RNA定量、文库片段长度、fastqc质控和fastp去接头

微生信 489

STM32CubeMX HAL实战:JY901S串口数据解析与姿态解算

本文详细介绍了如何使用STM32CubeMX HAL库实现JY901S六轴姿态传感器的串口数据解析与姿态解算。从基础硬件连接到USART3配置,再到数据接收状态机实现和传感器校准方法,最后深入讲解互补滤波与Mahony滤波算法在姿态解算中的应用。通过实战代码演示,帮助开发者快速掌握无人机、机器人等项目中关键姿态数据处理技术。

weixin_28703489的博客 432

VS 连接MySQL | mysql-for-visualstudio 的安装

这部分是之前文章的补充。关于在 Visual Studio 服务资源管理器如何添加MySQL进行简单的记录。需要安装的工具是 mysql-for-visualstudio。

写点没用的。(debug)? log : dog 8267

Xilinx PCIe IP核示例工程仿真流程与关键任务解析

本文详细解析了Xilinx PCIe IP核示例工程的仿真流程与关键任务。通过搭建仿真环境、解读初始化日志,并深入剖析TSK_TX_MEMORY_WRITE_32等核心任务的TLP报文生成与交互过程,帮助开发者掌握PCIe IP核的仿真调试方法,为实际硬件设计提供可靠的验证基础。

weixin_28314575的博客 507

mysql for vs_Mysql for Visual Studio

Mysql for Visual Studio 1.1.1此文件可以用到Visual Studio2013服务器资源管理器里面添加mysql数据源,此文件还兼容VS以前版本,可以添加mysql数据源连接教程:(安装路径:D:\Program Files\MySQL\MySQL Server 5.5)IDE: Microsoft Visual Studio 2010 Professional(以上东...

weixin_30618553的博客 2012

170、电机控制中的温升测试

本文以一次IGBT炸管事故为切入点,深入剖析电机控制中温升测试的实质:不仅是温度测量,更是对铜损、铁损、散热效率等热管理问题的系统验证。作者强调测试前热电偶布置、环境记录、预运行的重要性,提出实时监控电流谐波、绕组电阻、散热梯度等关键参数,并通过损耗分离与冷却系统实测,揭示真实热源。结合温升曲线异常分析与经验建议,强调留余量、仿真结合实测、关注瞬态工况等实践要点,警示温升测试是保障可靠性与安全性的核心环节。

2401_88858637的博客 48

【电力电子】基于STM32F103C8T6单片机双极性SPWM逆变(硬件篇)

输入电压采集上图为本设计的电源电路,图中 D1 为二极管, 其目的是防止正负极电源反接, 由于二极 管的正向导通特性, 用户反接电源时亦不会烧坏后级电路。图中 R8、R9 组成分压电路, 由单片机 AD 采集 IO 口 P14 采集 AD 值, 并由计算公式电压 =133300(AD/4096)mV;

Naiva的博客 1994

Visual Studio 2019连接MySQL数据库详细教程

如果要在 Visual Studio 2019中使用MySQL数据库,首先需要下载MySQL的驱动 Visual Studio默认只显示微软自己的SQL Server数据源,如下图所示: 点击其它也是微软自己的SQL Server数据源: 下载驱动: mysql-connector-odbc-8.0.20-winx64.msi mysql odbc驱动 mysql-for-visualstudio-1.2.9.msi Visual Studio连接MySQL工具 mysql-connector-net

花伤情犹在的博客 5万+

2021.02.23丨Virsorter2安装使用及答疑

最近项目比较多,又在学英语,写文章的时间少了很多。最近接到一个病毒组装的项目。用之前组装工具(ABYSS、SPAdes)都没有能够组装较为完整的scafford,今天介绍一款专门用于组装病毒的工具——Virsorter。 Virsorter最早版本发布于2015年,目前已经有了第二个版本。主要用于病毒的组装的注释。详细情况可以查看文章:https://peerj.com/articles/985/ 安装流程 安装文档: https://github.com/jiarong/VirSorter2/b

4835

Visual Studio 2022 C++ 链接 MYSQL 总结

安装完成后,进入MySQL的bin目录,博主电脑的路径为:C:\Program Files\MySQL\MySQL Server 8.0\bin。Select Versions:选择自己想要的MySQL版本,选择最高版本即可,MySQL版本一般不会和Visual Studio的版本冲突;博主的电脑是Windows的,所以进入 MySQL Installer for Windows。,第一行会让你输入上面你设置的密码,输入密码后,出现下面的窗口即表示安装成功。这个网站,下载自己设备相应版本的MySQL。

weixin_44936096的博客 2374

手把手教你学Simulink--双足机器人的自动避障控制策略仿真

自动避障是双足机器人导航系统中的一个关键功能,它允许机器人在动态或静态环境中自主地避开障碍物。实现这一功能通常需要结合路径规划、环境感知和实时控制算法。在本教程中,我们将使用MATLAB和Simulink来创建一个简化版的双足机器人自动避障控制系统仿真。

MHD0815的博客 160

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Visual Studio 2019连接MySQL数据库

Visual Studio 2019连接MySQL数据库 ** 一. 要想在 Visual Studio 2019中使用MySQL数据库,首先需要下载MySQL的驱动 ** mysql-connector-odbc-8.0.20-winx64.msi 链接: https://dev.mysql.com/downloads/connector/odbc/. mysql-for-visualstudio-1.2.9.msi 链接:https://dev.mysql.com/downloads/windo

qq_45799004的博客 1万+

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

visual studio如何连接mysql执行嵌入式SQL语句

因为今天上午刚学了慕课上哈工大的数据库系统上的嵌入式SQL,然而他只讲了嵌入式sql语句的语法,并没有将如何在编译器上设置,所以一通百度半天怎么设置,取其重点如下: 首先声明一下我用的是vs2010和mysql5.5,这个和mysql的图形化工具没关系,只需要编译器和mysql就行了,下面是配置的步骤: 1.创建一个项目: 创建项目:创建一个空项目 初始代码:创建一个源文件(用来测试是否连接成功并...

derbi123123的博客 3870

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

怎么使用Visual Studio2022连接MySQL数据库

如何用visualstudio连接MySQL数据库并添加数据

weixin_58210154的博客 8293

visual studio调试mysql_windows下使用visual studio编译调试MySQL

windows下使用visual studio编译调试MySQLMySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要...

weixin_42629522的博客 1017

Visual Studio C++ MySQL增删查改

一、找到.h、.lib、.dll文件 在MySQL的安装目录下找到以下文件: 1) include文件夹; 2)libmysql.lib; 3)libmysql.dll; 附加: 1)WinSock.h 或 winsock2.h 2)wsock32.lib; 二、配置 1)项目--属性--VC++目录--包含目录,将mysql server\include的绝对路径添加进去,例如:C:\Program Files\MySQL\MySQL Server 5.6\include, 也可...

Fern2018的博客 1121

Visual Studio连接MySQL的完整配置指南

数据库连接是软件开发中的基础技术环节,ODBC(开放数据库连接)作为标准化接口,实现了应用程序与数据库的跨平台交互。其核心原理是通过驱动程序管理器加载特定数据库驱动,建立数据源连接。在.NET生态中,System.Data.Odbc命名空间提供了完整的ODBC操作支持,配合MySQL Connector/ODBC驱动可实现高效稳定的数据库访问。这种技术方案特别适合需要快速集成MySQL数据库的Windows桌面应用开发,通过合理配置连接池和异步操作,能显著提升企业级应用的并发处理能力。以Visual Stu

weixin_30732487的博客 373

使用Visual Studio Code 通过 Java 连接 MySQL 数据库

Visual Studio Code中通过Java连接MySQL数据库的步骤

djxinqing的博客 2645

【Visual Studio 2017& MySQL 8.0】Visual Studio 2017连接MySQL 8.0安装与使用教程

Visual Studio 2017连接MySQL 8.0快速使用教程

sssssqwq的博客 2705

visual studio 2015 X64版本链接MYSQL

背景:       Visual Studio 2015不是安装在标准目录下.       安装了MYSQL FOR VISUAL STUDIO 后 没能找到MYSQL的链接创建.  找了N多资料 才搞定 1. 到控制面板的程序中找到MYSQL FOR VISUAL STUDIO 程序, 右键选择更改/change 2. 在弹出窗的具体组件中会发现最后两个组件没有   全部勾选  然后

从良流氓*十三 3755

MySQL for Visual Studio如何用?

在vs2013中使用mysql连接entityFramework经常会遇到这个问题:您的项目引用了最新实体框架;但是,找不到数据连接所需的与版本兼容的实体框架数据提供程序。请退出此向导,安装兼容提供程序,重新生成您的项目,然后再执行操作。 在vs中 使用mysql的问题多的会让人蛋疼。在这里给个妥妥的一条龙解说哈。   在创建实体模型的时候 数据源选项很可能没有MySql database,这问题很容易解决,只需要安装 mysql-for-visualstudio ............

yunlin2000的专栏 2489
上一篇: msyql 中文读写utf8编码及连接超时设置
下一篇: assert在debug和release中的有效与失效
typ2004
博客等级 码龄17年 48粉丝 74原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值