免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1781 | 回复: 0
打印 上一主题 下一主题

MySQL (C API)VC实例及代码下载 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-09-14 17:18 |只看该作者 |倒序浏览
随着现代计算机软硬件及网络技术的发展,在网上查找资料已成为现在获取信息的最重要手段之一。众所周知,所有的网上信息都是储存在网站数据库中的,这些信息的查询、更新等操作的功能则是由数据库服务器提供的,显然,数据库服务器的性能将直接关系到网站的生存。网站搭建中用的最多的数据库服务器是oracle和MySQL,前者功能强大,属于旗舰型数据库服务器,但前期投入太大;后者功能不断完善,简单易用而又不失性能,并且可以免费获得。因此,许多中小型网站的数据库服务器选用MySQL,而且,由于MySQL性能出色,一些大型网站也选用了MySQL。

   由此可见,MySQL数据库服务器在网站建设中的表现是十分出色的。但是,正因为这样,几乎很少有人将MySQL用于应用软件的开发中。本文将详细介绍VC环境中MySQL数据库服务器不同接口的应用,并最终将产生一个CDatabase类封装MySQL数据库接口功能。

利用MySQL自带的C API函数实现数据库功能调用

本程序利用VC.NET的控制台项目来实现:

实现步骤:

1、打开VC.NET,选择新建-》项目,在出现的对话框的模板中选择WIN32控制台项目,在名称中填项目名称mysqltest,在位置中选择项目放置的路径,点击确认,出现下一个对话框,直接点击完成,项目就自动生成了。

2、展开mysqltest项目,在右击头文件,选择添加新项,在出现的对话框中从右边的模板中选择头文件(.h),在名字中输入头文件的名字:database,点击打开。在database.h输入代码如下:

// Database.h: interface for the CDatabase class.
//
//////////////////////////////////////////////////////////////////////
#ifndef H_DATABASE_H
#define H_DATABASE_H

#include <stdio.h>
#include <string.h>
#include <winsock.h>
#include <mysql.h>
#include <windows.h>

。。。。。。。。。。。。。。。。。。。。

查看全文及源码下载:MySQL (C API)VC实例及代码下载
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP