VS操作MySQL

2 篇文章 0 订阅

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相关的简单操作语句。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值