一个简单访问Mysql数据库的例程
来源:互联网 发布:360安全软件管家 编辑:程序博客网 时间:2024/04/29 16:03
#include <winsock.h>
#include <mysql.h>
#include <iostream>
using namespace std;
#ifndef NULL
#define NULL 0
#endif
int main(int argc, char* argv[])
{
MYSQL mysql;
mysql_init(&mysql);
MYSQL* pMysql = mysql_real_connect(&mysql //! mysql [3月/16日/2010年 马强]
,_T("127.0.0.1") //! 数据库所在地址 [3月/16日/2010年 马强]
,_T("root") //! 用户名 [3月/16日/2010年 马强]
,_T("") //! 密码 [3月/16日/2010年 马强]
,_T("") //! 使用的数据库名 [3月/16日/2010年 马强]
,MYSQL_PORT //! 连接端口 [3月/16日/2010年 马强]
,NULL
,0);
if (NULL != pMysql)
{
char szSql[] = _T("select * from shool");
//! 执行查询 [3月/16日/2010年 马强]
if (0 == mysql_query(&mysql,szSql))
{
MYSQL_FIELD* pmysql_field = NULL;
MYSQL_RES* pmysql_res = NULL;
MYSQL_ROW mysql_row = NULL;
pmysql_res = mysql_store_result(&mysql);
int n = 0;
//! 列出所有列标 [3月/16日/2010年 马强]
unsigned int nNum = mysql_num_fields(pmysql_res);
printf(_T("--------------------------------------------/n| "));
for (int i = 0; i < nNum; ++i)
{
pmysql_field = mysql_fetch_field(pmysql_res);
printf(_T("%s | "),pmysql_field->name);
}
printf(_T("/n--------------------------------------------/n"));
//! 数据 [3月/16日/2010年 马强]
while (mysql_row = mysql_fetch_row(pmysql_res))
{
for (int i = 0; i < nNum; ++i)
{
printf(_T("| %s "),mysql_row[i]);
}
printf(_T("/n"));
}
cout<<_T("/n--------------------------------------------/n");
//! 释放查询占用内存 [3月/16日/2010年 马强]
mysql_free_result(pmysql_res);
}
}
mysql_close(&mysql);
return 0;
}
- 一个简单访问Mysql数据库的例程
- 一个简单的ASP.NET访问MySql数据库
- 一个简单的openGL例程
- 一个简单的入门例程
- 一个简单的访问数据库的应用程序
- 一个简单的PHP数据库访问类
- 一个简单的jsp访问数据库程序
- JSP访问MySQL数据库的简单测试
- qt访问 mysql 数据库的简单教程[
- 一个jsp访问mysql的简单例子
- 一个访问mysql 数据库的 shiny 项目
- Java Web开发-简单的Java Web项目(含访问本地MySQL)-应用例程
- 一个简单的RMI入门例程(转贴)
- 一个简单的RMI入门例程(转贴)
- 一个简单的RMI入门例程(转贴)
- 一个简单的RMI入门例程(转贴)
- 一个简单的hadoop开发例程
- 一个简单的Windows驱动例程
- Google API介绍(转)
- 如果你喜欢编程 给想做程序员的人的7个建议
- 关于隐式转换
- (转)在VC6.0下创建自己的C函数库 收藏
- Fedora KVM Bridge 备忘
- 一个简单访问Mysql数据库的例程
- Expert one-on-one J2EE Design and Development》指导
- OpenGL Programming Guide
- 了解NoSQL的必读资料
- 营销圣训
- 希腊字母的正确读法是什么?
- Kernel-based Virtual Machine (KVM) 基本操作备忘
- 我很帅
- Get control name in Page_Load event which make the post back