【mysql5.6】连接vs2010

参考这篇博客:http://www.tuicool.com/articles/mUZNne

配置:vs2010项目属性里面配置包含目录和库目录。

包含目录:C:\Program Files\MySQL\MySQL Server 5.6\include

库目录:C:\Program Files\MySQL\MySQL Server 5.6\lib

链接器-输入-附加依赖项 加入:libmysql.lib

把C:\Program Files\MySQL\MySQL Server 5.6\lib 下的 libmysql.lib 拷贝到 C:\Windows文件夹下

例子:连接test1数据库的emp表,输出表的所有内容

#include<iostream>
#include "winsock.h"
#include "mysql.h"
using namespace std;

int main()
{
    MYSQL * mysql;
    mysql = mysql_init(NULL);
    char * sql = "select * from emp";
    MYSQL_RES * result;
    MYSQL_ROW row;
    int r, num;

    if(mysql_real_connect(mysql, "localhost","root",NULL,"test1",3306,NULL,0))
    {
        mysql_set_character_set(mysql,"gbk");
        if(!mysql_query(mysql, sql))
        {
            result = mysql_store_result(mysql);
            if(result == NULL)
                return 0;
            num = mysql_num_fields(result);
            unsigned long * lengths = mysql_fetch_lengths(result);
            while(row = mysql_fetch_row(result))
            {
                for(r = 0; r < num; ++r)
                {
                    cout<<row[r]<<‘ ‘;
                }
                cout<<endl;
            }
            mysql_free_result(result);
        }
        mysql_close(mysql);
    }

    return 0;
}

函数在mysql中文参考手册的API部分有讲:http://www.cbi.pku.edu.cn/chinese/documents/csdoc/mysql/manual_Clients.html#C

时间: 2024-10-18 10:00:02

【mysql5.6】连接vs2010的相关文章

Oracle 数据库的连接

仿照http://blog.csdn.net/makenothing/article/details/17080069 1 建立Oracle连接 VS2010中加入数据库连接 得到连接字符串 Data Source=server1;Persist Security Info=True;User ID=s227;Password=×××;Unicode=True   ×××为你的password 2 建立VS2010 C#控制台程序 由于这个是演示样例程序 控制台比較方便 在引用中加入 Syste

编译装php7.2 &amp;&amp; nginx-1.14

环境准备 # cat /etc/centos-release CentOS Linux release 7.6.1810 (Core) # uname -r 3.10.0-957.el7.x86_64 # getenforce Disabled # systemctl status firewalld.service ● firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd

编译Qt5.0连接MySql5.5数据库的驱动(5.0版本的编译,我记得5.2开始自带了)

第一步 1.准备好Mysql数据库安装文件,Qt5.0完整的离线安装包,以及Qt5.0的完整的源代码.安装好程序,假设Mysql的安装路径为:C:\MySQL5.5,Qt5.0的安装路径:C:\Qt\Qt5.0.0-rc2\5.0.0-rc2,而Qt5.0的解压路径为:C:\Qt\qt-5.0.1-src. 注意事项:(1)安装mysql数据库的时候,网上很多教程说要选择自定义安装,并把lib和include这个选项选上.其实这个并不重要.因为我机器上很久前装mysql时选的是typical安装

mac下,mysql5.7.18连接出错,错误信息为:Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password: YES)

mac下,mysql5.7.18连接出错,错误信息为:Access denied for user 'root'@'localhost' (using password: YES)()里面的为shell中输入的命令,一定要输全包括:&等符号 第一步:苹果->系统偏好设置->最下面点MySQL,关闭mysql服务 第二步:进入终端输入(cd /usr/local/mysql/bin/)回车输入(sudo su)回车以获取管理员权限输入(./mysqld_safe --skip-grant

VS2010连接SQLite数据库

Visual studio 2010及以上版本,连接SQLite数据库 1.在Sqlite开发站点下载SQLite的.exe安装包 Ctrl+F搜索这条语句:This is the only setup package that is capable of installing the design-time components for Visual Studio xxxx 找到对应的VS版本,注意一定要带bundle,集成了设计器:无论32位系统还是64位系统,似乎都要下载32位的(X86)

Qt5连接Mysql5.7例子

Qt5连接Mysql5.7例子 : MysqlQt数据库 C++Qt框架(30)  . [cpp] view plain copy  <pre name="code" class="cpp">#include "mainwindow.h" #include "ui_mainwindow.h" #include<QSqlDatabase> #include<QDebug> MainWindow

VS2010连接MySQL数据库

1.下载MySQL软件,并下载Connector/Net 驱动,安装完成后,打开MySQL Command Line. 2.输入安装软件时设置的密码,就会进入编辑界面. 3.查看包含的数据库,可以输入show databases; 4.输入 use mt ;选择mt数据库,输入show tables;显示该数据库中的表. 5.输入describe tb_staffbasic;显示b_staffbasic表的结构. 6.在该数据库下建表,可以直接输入create table mytable (ID

[很郁闷]python2.7连接mysql5.5配置

前言:今天在公司电脑上python版本跟自己家里电脑上的一样,不一样的是mysql公司版本5.6,结果花了两天的时间都没配置好python和mysql 简单说就是python连接mysql一直报2003错误,报错代码为:(2003, "Can't ,connect to MySQL server on 'localhost' (10061)" 网上百度了一天的时间仍未找到解决办法,貌似mysql5.6起,其配置变了,反正公司电脑上mysql服务启动后,通过cmd输入netstat -a

VS2010 VS2012 如何连接Oracle 11g数据库

VS2010 VS2012 如何连接Oracle 11g数据库 http://jingyan.baidu.com/article/1876c852b9049d890b137622.html