MySQL的c调用
1. 附加项一定 加上libmysql.lib。
2. include 一定加上 mysql的include(因为要跑这关键一句
#include )
3 lib 一定加上 mysql的lib
好了下面是实例和php函数基本一样的。本人不可能给你翻译文档,函数不懂自己看。
#include
//用这个方便,包含winsock.h所以包含winsock也可以
#include
#include
using namespace std;
int main( int argc, char * argv[] )
{
//这类型别错了,具体看文档
MYSQL mysql;
MYSQL *pdata;
MYSQL_RES
*result;
MYSQL_ROW
row;
char sqlcommand[80];
mysql_init(&mysql);//一个初始化
mysql_options(&mysql,MYSQL_READ_DEFAULT_GROUP,"Gamer");
//控制链接行为的
pdata=mysql_real_connect(&mysql,"localhost","root","123456","gamer",0,NULL,0);
//数据库链接
if(pdata)
{
cout<
successful!!"<
}
if(mysql_select_db(pdata,"gamerdata"))
{
cout<
successful!!"<
}
//然后选择数据库了,当然用sql一样,函数看着方便点
sprintf(sqlcommand,"select * from
gamerdata");
mysql_query(pdata,sqlcommand);
//这句干什么的不用我费唇舌了
result =
mysql_use_result(pdata);
//获取记录集
row = mysql_fetch_row(result);
//按数组方式把数据放到row中,当前行的
//看所有行加个循环就好,游标自己会跑,不劳大家费心。
cout<
//可以输出了,大功告成
mysql_close(pdata);
//别忘了开灯,忘了关灯
}
相关文档:
windows7 + ubuntu9.10双启动,这个有太多的帖子了,不过这次的情况比较复杂.
先装的WIN7,后装UBUNTU,没有任何问题.GRUB双启动.
后来因为一个情况,要装XP,把WIN7做了 ghost.装完XP,GRUB当然没有了,于是用ubuntu启动盘修复.
虽然启动菜单出来了,但只能进行ubuntu,进入windows的时候就提示error:cannot get C/H/S value ......
mysql索引详解,摘自《MySQL 5权威指南》
本文介绍了数据库索引,及其优、缺点。针对MySQL索引的特点、应用进行了详细的描述。分析了如何避免MySQL无法使用,如何使用EXPLAIN分析查询语句,如何优化MySQL索引的应用。本文摘自《MySQL 5权威指南》(3rd)的8.9节。(2007.07.0 ......
一、连接MYSQL。
格式: mysql -h主机地址 -u用户名 -p用户密码
1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码. 如果刚安装好MYSQL,超级用户root是没有密码� ......
前言:
本文阐述的是一款经过生产环境检验的千万级数据全文检索(搜索引擎)架构。本文只列出前几章的内容节选,不提供全文内容。
在DELL PowerEdge 6850服务器(四颗64 位Inter Xeon MP 7110N处理器 / 8GB内存)、RedHat AS4 Linux操作系统、MySQL 5.1.26、MyISAM存储引擎、key_buffer=1024M环境下实测,单表1000万条记� ......
Code::Blocks是一个免费、开源、跨平台的IDE,使用C++开发,并且使用wxWidgets做为GUI函试库。Code::Blocks使用了插件架构,其功能可以使用插件自由地扩充。目前,
Code::Blocks主要针对开发C/C++程式而设计。
由于它开放源码的特点,Windows用户可以不依赖于VS.NET,编写跨平台C++应� ......