VS操作MySQL
来源:互联网 发布:java 16进制颜色转rgb 编辑:程序博客网 时间:2024/05/22 09:07
vs操作mysql我在网上看了两种方法,其中有一种我可以实现连接到mysql,但是无法进行数据操作,可能是能力有限,没有正确操作。
另外还有一种方法,经过实践,可以实现与mysql进行数据操作。操作环境:win10+vs2013+mysql-installer-community-5.7.16.0.msi+boost_1_57_0
软件安装教程:http://blog.csdn.net/oemt_301/article/details/77896884
下面就进行相关配置工作。
首先是新建vs工程(省略)
在属性中将配置项给为X64(我用的是64位的Connector.C++ 1.1,如果用的是32位,就不用改)。
接着在C++目录选项中的包含目录中添加相关路径文件。
在库目录中也添加相关路径文件。
在链接器的输入栏中添加:mysqlcppconn.lib。
最后将mysqlcppconn.dll文件拷贝到VS项目文件中。mysqlcppconn.dll所在路径为:安装路径\MySQL\Connector.C++ 1.1\lib\opt
接下来就是新建一个源文件,开始贴实例代码:
#include<iostream>#include<winsock2.h>#include <mysql_connection.h>#include <mysql_driver.h>#include <cppconn/driver.h>#include <cppconn/exception.h>#include <cppconn/resultset.h>#include <cppconn/statement.h>#include <cppconn/prepared_statement.h>#include <string>#pragma comment(lib,"mysqlcppconn.lib")using namespace std;int main(){ sql::Driver *dirver; sql::Connection *con; sql::Statement *stmt; sql::PreparedStatement *pstmt; sql::ResultSet *res; dirver = get_driver_instance(); //连接数据库 con = dirver->connect("localhost", "root", "root"); //选择mydata数据库 con->setSchema("test"); con->setClientOption("characterSetResults", "utf8"); stmt = con->createStatement(); stmt->executeUpdate(_T("MySQL语句")); delete stmt; delete con; system("pause"); return 0;}
以上过程就可以实现VS与MySQL的数据操作了。
注意在操作之前,要先建立好MySQL相关数据库,要不然程序会报错。如有问题,请留言。
相关文件下载路径:http://download.csdn.net/download/oemt_301/10138798
其中包含MySQL相关的简单操作语句。
阅读全文
0 0
- VS操作MySQL
- C++ VS 操作mysql配置
- 使用VS(C#) 对Mysql 进行操作
- 使用C操作MySQL数据库(vs 2008)
- MySQL vs ElasticSearch vs MongoDB
- SQLite vs MySQL vs PostgreSQL
- sqlserver vs mysql vs oracle
- VS操作Excel文档
- VS操作数据库
- VS操作技巧
- VS 2008快捷操作
- 通过vs操作数据库
- VS下函数操作
- vs快捷键操作
- VS 快捷键 操作介绍
- VS代码操作快捷键
- MySQL vs. PostgreSQL
- MySQL vs PostgreSQL
- 真诚与尊重是技术团队的管理要点
- C/C++中volatile关键字详解
- vmware虚拟机更改MAC地址方法
- 异常处理
- 笔记:各种注解的用法。@ModelAttribute, @SuppressWarnings("rawtypes"),@PathVariable
- VS操作MySQL
- POJ-2251-Dungeon Master 三维BFS
- 第十周项目1 (1)
- c++的前置声明
- 802.3帧前导码小结
- RETON T-1002U/ T-1004U使用说明
- css常见问题
- Jquery的each里用return true或false代替break或continue
- jenkins 相关配置