//使用mysql
#include "winsock.h" // 如果编译出错,则把该行放到#include "mysql.h"之前
#include "mysql.h"
#pragma comment(lib,"libmySQL.lib") // 如果在附加依赖项里已增加,则就不要添加了
// TODO: 在此添加控件通知处理程序代码
MYSQL mysql;
mysql_init(&mysql);
if(!mysql_real_connect(&mysql,"localhost","root","root","jeebbs",3306,NULL,0))
{//mydb为你所创建的数据库,3306为端口号,可自行设定
AfxMessageBox(_T("数据库连接失败"));
return;
}
mysql_query(&mysql,"SET NAMES 'UTF-8'");
char *ch_query;
ch_query="select * from bbs_forum";
if(mysql_real_query(&mysql,ch_query,(UINT)strlen(ch_query))!=0){
AfxMessageBox(_T("数据库中表格出错"));
}
CString str;
MYSQL_RES *result;
MYSQL_ROW row;
if(!(result=mysql_use_result(&mysql))){
AfxMessageBox(_T("读取数据集失败"));
}
int i=0;
while(row=mysql_fetch_row(result)){
str.Format(_T("%s"),row[6]);
i++;
}
mysql_free_result(result);
mysql_close(&mysql);//最好写到OnDestroy()函数中
分享到:
相关推荐
在本文中,我们将深入探讨如何使用Visual C++(VC)来操作MySQL数据库。"vc 操作mysql数据库"这个主题涉及到Windows应用程序开发中的一个重要方面:如何与数据库进行交互。在这个完整DEMO中,它包含了处理复选框的...
标题“VC 操作MYSQL例子”表明我们关注的是使用C++编程语言与MySQL数据库进行交互的实际示例。描述提到,经过两天的研究,作者整合了多个例子,实现了对数据库的增删改查操作,同时还包含了图片的存储和读取功能。这...
"Vc操作 MySQL"的主题涉及了以下几个关键知识点: 1. **MySQL数据库系统**:MySQL是一个开源的关系型数据库管理系统,以其高效、稳定和易用著称,广泛应用于Web应用开发和其他软件系统。 2. **VC++6.0**:这是微软...
在本文中,我们将深入探讨如何使用Visual C++(VC)操作MySQL数据库,特别是在工程实践中。首先,我们需要了解几个核心概念和工具。 1. **Visual C++**: VC是Microsoft开发的一款集成开发环境,主要用于编写C++代码...
本文将详细介绍如何使用VC++通过ADO连接到MySQL数据库并执行常见的数据库操作。 首先,你需要在你的项目中引入ADO库。这通常通过包含相关的头文件如`#include <atlbase.h>`和`#include <adoint.h>`来实现。同时,...
在本主题中,我们将深入探讨如何在Visual C++ 6.0(简称VC6.0)环境下连接到MySQL数据库并进行数据库操作。VC6.0是Microsoft推出的一个经典的C++集成开发环境,而MySQL则是一种广泛使用的开源关系型数据库管理系统。...
刚做完一个VC+mysql的项目。mysql以前只是听说过,没有用过,这次用过后感觉还不错,特别是它强大的C API函数库。不过也有很大的缺点,比如说操作数据库和数据表不方便,要在类似于控制台的操作界面进行操作数据库。...
【标题】"vc-mysql-mfc" 是一个基于Visual C++(VC)的项目,它集成了MySQL数据库管理系统并利用MFC(Microsoft Foundation Classes)库进行开发。这个项目表明,开发者在Windows 7环境下就可以运行该程序,而且如果...
在本压缩包文件"mysql.zip"中,包含了一个名为"mysql.cpp"的源代码文件,这显然与使用Visual C++(VC)编程环境连接并操作MySQL数据库有关。MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),而VC是...
在本教程中,我们将探讨如何在Visual C++ 6.0 (VC6)环境下与MySQL数据库进行交互。这个实例提供了一个简单的应用,演示了如何创建一个对话框工程,并通过按钮来实现添加记录以及显示数据库表中的记录。我们将分为...
在本文中,我们将深入探讨如何使用Visual C++ 6(简称VC6)开发应用程序,以操作MySQL数据库。这个资源包提供了必要的源代码和SQL文件,确保你可以进行测试并验证其功能。 首先,让我们理解VC6与MySQL的集成。...
在本文中,我们将深入探讨如何在Visual C++ 6.0(简称VC6.0)环境中连接并操作MySQL数据库。VC6.0是一款经典且功能强大的C++集成开发环境,而MySQL则是一种广泛使用的开源关系型数据库管理系统。通过将两者结合,...
在VC(Visual C++)环境下操作MySQL数据库,你需要掌握一系列技术与步骤,这些知识点涵盖了数据库连接、查询执行、结果处理等多个方面。以下是一份详细的知识点解析: 首先,你需要安装MySQL数据库服务器。下载并...
在VC项目中集成MySQL 5.5.20的库和头文件,可以让我们在C++代码中直接进行数据库操作,从而提高应用程序的功能和效率。 首先,你需要下载MySQL 5.5.20的Windows版安装包,其中包含了必要的库文件和头文件。在安装...
通过研究这个压缩包中的源代码,开发者可以学习如何在C++环境中高效地操作MySQL数据库,为自己的应用程序添加数据库支持。这不仅有助于理解数据库连接和查询的底层机制,也能提升编程技能,为实际项目开发打下坚实...
VC在MySQL数据库接口中的应用非常广泛和重要,VC可以与MySQL数据库进行交互,实现数据的存储、更新和获取等操作,VC也可以用于开发基于MySQL数据库的应用程序。因此,VC在MySQL数据库接口中的应用对企业和个人都具有...
【标题】"mysqlplus.rar_C++ Builder_MySqlPlus_mysql vc_vc mysql" 涉及的是一个使用C++编写的MySQL数据库连接库,专为C++ Builder和Visual C++(VC)开发者设计。这个库名为"MySqlPlus",旨在简化在C++应用程序中...
在VC++(Visual C++)开发环境中,连接MySQL数据库是一个常见的需求,特别是在构建Windows应用程序时。本实例将探讨如何利用Visual Studio(VS)中的MFC...理解这些内容后,你就能在VC++中自如地操作MySQL数据库了。
mysql__vc mysql_vc"进一步细化了项目的技术栈,"java_cs"再次强调了Java客户端-服务器应用的特性,"数据库 mysql"和"vc mysql_vc"则分别表示数据库使用的是MySQL,以及Visual C++可能被用于连接和操作MySQL数据库。...