c++ mysql 实例教程_C++ 读写MySQL经典实例

看过很多C或是C++操作MySQL数据库的文章,大部分太吃力了,甚至有一部分根本没有很好的组织文字,初学者比较难以接受,即使是C++或是C高手也是比较难看懂。写这篇文章的目的不是别的,就一个,告诉您用MySQL的C API直接操作MySQL数据,并做了比较高效的封装,可以帮助开发人员大幅度提高采用MySQL的C API操作MySQL数据库的效率。

直接进入主题:

1、  准备工作

MySQL数据库安装之后在/MySQL Server 5.0/lib/opt目录下有所需要的各种文件,我们需要的只是以下几个:

libmysql.lib

libmysql.dll

同时需要/MySQL Server 5.0/include目录下的几个文件:

mysql_version.h

my_list.h

mysql_com.h

mysql_time.h

mysql.h

my_alloc.h

typelib.h

准备Socket的基本文件

在VC的安装目录Microsoft Visual Studio/VC98/Lib下找到:

WS2_32.LIB

把这些文件先准备好

2、  使用VC的AppWizard建立一个Win32 Console Application,其实可以是Dialog工程或是其他类型工程,比如工程取名CMySQL

3、  把刚才准备好的文件拷贝你的工程目录下,和普通的CPP文件在同一个目录即可

4、  建立之后,在VC的菜单栏点击Project(项目)->Settings(设置),弹出对话框,选择Link标签进入Link设置,在Object/library modules 的框里面加入

libmysql.lib[有个空格]WS2_32.LIB

5、    在工程建立添加以下两个文件:

第一个文件头文件:VspdCTOMySQL.h

/****************************MYSQL IN C*******************************/

/*************************2007 -03 -07 *******************************/

/*************************李克喜**************************************/

#include

#include

#include

#include "mysql.h"

using   namespace   std;

class VspdCToMySQL

{

public:

//变量

MYSQL mysql;

/*

构造函数和稀构函数

*/

VspdCToMySQL();

~VspdCToMySQL();

/*

主要的功能:

初始化数据库

连接数据库

设置字符集

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值