新学期刚才始,这学期开了两门关于dbms的课程:数据库原理及数据库应用,so今儿就先抛开原理不说,搞了个轻量级的开源数据库mysql小试一下.其实一年多前就用过mysql,今儿也就算重温了一下.记得当时就是学了学SQL和mysql的基本管理,并没有在程序中使用数据库,所以这次目标很明确~~~

    当不知道从何处下手的时间总是会google,这回不例外.查看一些文章和别人的blog以后发现只要用mysql developer tool提供的C API即可.头文件:#include <mysql.h>
    仅仅加入这一行是不能通过编译的,还要:工具->选项->项目与解决方案->VC++目录,在"显示以下内容"列表框中选择"包含文件",然后把"C:\MySQL\MySQL Server 5.1\include"加到下面列表中.接着在"显示以下内容"列表框中选择"库文件",再把"C:\MySQL\MySQL Server 5.1\lib\debug"加到下面列表中.

    最后把代码copy到main.cpp文件中,代码如下(网上的一个例子,这里我修改了一些地方以便程序适合本地的环境):

 1C++ 连接 mysql 的一个例子(Visual Studio 2005)#include <windows.h>
 2C++ 连接 mysql 的一个例子(Visual Studio 2005)#include <iostream>
 3C++ 连接 mysql 的一个例子(Visual Studio 2005)#include <mysql.h>
 4C++ 连接 mysql 的一个例子(Visual Studio 2005)#include <stdio.h>
 5C++ 连接 mysql 的一个例子(Visual Studio 2005)
 6C++ 连接 mysql 的一个例子(Visual Studio 2005)using namespace std;
 7C++ 连接 mysql 的一个例子(Visual Studio 2005)
 8C++ 连接 mysql 的一个例子(Visual Studio 2005)int main()
 9}


    最后运行结果如下:
            sock handle ok!
            connection ok!
            connection character set: gb2312
            主机    用户名
            localhost       root
            请按任意键继续. . .
 

    就这点使用方法总结,望大家在VS2005上使用C++开发db应用有个顺利的入门.

相关文章:

  • 2022-01-08
  • 2021-12-28
  • 2021-12-10
  • 2022-12-23
  • 2022-12-23
  • 2021-09-13
猜你喜欢
  • 2022-12-23
  • 2022-02-16
  • 2021-07-04
  • 2022-03-04
  • 2021-10-22
  • 2021-12-18
相关资源
相似解决方案