zoukankan      html  css  js  c++  java
  • VS2010下C/C++连接MySql数据库的方法

    1. 新建一个C++控制台程序


    2. 选择项目 CMySql属性


    3. 选择配置属性 C/C++ 常规 附加包含目录


    4. 添加包含目录C:Program FilesMySQLConnector C 6.0.2include


    这里包含目录位置因人而异。

    有人的MySql可能没有这个目录,请自行到http://www.mysql.com/downloads/connector/c/下载

    配置好因是这个样子


    5. 将C:Program FilesMySQLConnector C 6.0.2libopt中的libmysql.lib拷贝至项目目录下



    6. 测试的例子,如果正常输出,就ok了

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    #include "stdafx.h"
      
    #include "winsock.h"  
    #include <iostream>
    #include "mysql.h"
      
    #pragma comment(lib, "ws2_32.lib")
    #pragma comment(lib, "libmysql.lib")
      
    using  namespace  std;
      
    int  _tmain( int  argc, _TCHAR* argv[])
    {
         MYSQL mydata;
         //初始化MySQL C API库
         mysql_library_init(0,NULL,NULL);
         //初始化mydata的数据结构,mydata是MYSQL对象
         mysql_init(&mydata);
         //添加GBK字符集支持
         mysql_options(&mydata,MYSQL_SET_CHARSET_NAME, "gbk" );
        
         //连接函数,这里数据库信息自己修改
         if (mysql_real_connect(&mydata, "localhost" , "root" , "222222" , "db_test" ,3306,0,0) != NULL)
             cout<< "database connection OK!" <<endl;
         else
             cout<< "database connection fail!" <<endl;
         system ( "pause" );
         return  0;
    }

    正常连接:

  • 相关阅读:
    一个切换鼠标左右手的小工具
    聊一聊高并发高可用那些事
    PHP 笔记
    PHP 安装 XDebug
    php symfony/var-dumper 打印插件
    PHP字符串和数组
    ThinkPHP自定义分页模板
    匿名函数
    SQL优化工具
    spring cloud 服务容错保护
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3223825.html
Copyright © 2011-2022 走看看