C/C++连接mysql数据库(vs)
来源:互联网 发布:qq软件被破坏 编辑:程序博客网 时间:2024/06/07 23:53
注:本篇只介绍在VS上C/C++与Mysql数据库的连接,默认已经搭建好数据库,如果没有,请先学习相关资料搭建好数据库后再来阅读本文。
开门见山,直入主题。
我们要做的其实只有两步:(1)将工程的头文件路径指向Mysql安装目录的mysql.h头文件所在位置。(2)将链接库路径指向libmysql.lib所在路径。笔者这里数据库使用的是Mariadb,连接方法与mysql相同。
首先找到mysql.h文件所在目录:(笔者电脑上mysql.h所在目录为D:\mariadb\include\mysql)
然后找到libmysql.lib文件所在目录:(笔者电脑上libmysql.lib文件所在路径为D:\mariadb\lib)
好,我们找到了,接下来的事就是帮我们的工程也找到这两个文件:
在VS中打开我们的项目,然后点击PROJECT->Properties
先来找头文件,找到C/C++中的General,将头文件mysql.h所在路径复制到Additional Include Directories中:
头文件找好后,我们来帮它找到libmysql.lib,找到Linker中的General,然后将libmysql.lib文件所在路径复制到Additional Library Directories中:
还需要在Linker->Input->Additional Dependencies中添加libmysql.lib,直接上图:
好了,但是最后还有很重要的一步,就是将libmysql.dll(与libmysql.lib在同一目录下)拷贝到工程文件中,否则运行时会报错:
这样,你的工程就已经连接上mysql数据库了,笔者向大家展示一个输出样例,由于代码设计到数据库的密码等隐私信息,就不往上贴了,具体用法,请大家自行学习:
这是笔者自己的Employees数据库中的departments表中的内容,那么我们通过在创建的项目中coding来输出这张表,结果如下:
好,完美!
- C/C++连接mysql数据库(vs)
- c连接mysql数据库
- c连接mysql数据库
- c 连接mysql数据库
- C语言连接MySql数据库(CodeBlocks)
- C#(vs)程序打包之后不能连接数据库
- C#:使用VS内置DataConnectionDialog连接数据库
- C语言连接MySQL数据库
- Linux C连接Mysql数据库
- C语言连接MySQL数据库
- C/C++连接MySql数据库
- c语言连接mysql数据库
- C/C++连接MySql数据库
- C语言连接mysql数据库
- C语言连接MySQL数据库
- C/C++连接MySql数据库
- C/C++连接MySql数据库
- c/c++连接mysql数据库
- *[Lintcode] Subarray Sum
- 用树状数组解决敌兵布阵
- no grammar constraints (DTD or XML schema) 解决方法
- 链表一大堆
- Vim使用技巧
- C/C++连接mysql数据库(vs)
- 蓝桥杯 大数阶乘
- 概率模型与条件随机场
- java学习笔记之数组排序
- 开发Web的jar包
- 涅槃?高效报表开发人员的五件武器
- 用css3来解决背景图自适应的问题
- 使用HTTPS防止流量劫持
- 【有关问题】当GridView嵌入ListView后,始终响应的是GridView的点击事件,小弟我需要的是获取到ListView的点击事件