易截截图软件、单文件、免安装、纯绿色、仅160KB

MySQL的c调用


1. 附加项一定 加上libmysql.lib。
2. include 一定加上 mysql的include(因为要跑这关键一句
#include <mysql.h>)
3  lib 一定加上 mysql的lib
 
好了下面是实例和php函数基本一样的。本人不可能给你翻译文档,函数不懂自己看。
#include
<windows.h>//用这个方便,包含winsock.h所以包含winsock也可以
#include <iostream>
#include <mysql.h>
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<<"connect
successful!!"<<endl;
 }
 if(mysql_select_db(pdata,"gamerdata"))
 {
  cout<<"select_db
successful!!"<<endl;
 }
//然后选择数据库了,当然用sql一样,函数看着方便点
 sprintf(sqlcommand,"select * from
gamerdata");   
 
 mysql_query(pdata,sqlcommand);
//这句干什么的不用我费唇舌了
 result =
mysql_use_result(pdata);
//获取记录集
 row = mysql_fetch_row(result);
//按数组方式把数据放到row中,当前行的
//看所有行加个循环就好,游标自己会跑,不劳大家费心。
 cout<<row[1];
//可以输出了,大功告成
 mysql_close(pdata);
//别忘了开灯,忘了关灯
}


相关文档:

JDBC连接MySQL程序_by 老大&stone

      学java,有着太多的疑问和不解,经历了无数似乎简单到问题解决后突然发现自己那么sx的地步,然而就我的感觉,对每个初学者来说都无法避免的要经过这个让人痛苦到恶心呕吐到到昏厥的地步;这也许正是java进阶之前所谓昨夜西风凋敝树般的必经之途吧!
     废话不多说了,下面 ......

再次遭遇linux下mySql中文乱码问题

小结:
首先要找到mySql的配置文件
my.cnf
然后要改对地方
[client]和[mysqld]下同时加上default-character-set=utf8
然后记得需要重启MySql.且保证客户端的连接方式也是utf8.
预祝自己新的一年,吉祥如意,心想事成! ......

Mysql多表查询,多表插入和多表更新

/*************************************by
garcon1986*****************************************************/
多表查询:
CREATE TABLE IF NOT EXISTS contact(
contact_id int(11) NOT NULL AUTO_INCREMENT,
user_name varchar(255),
nom varchar(255),
prenom varchar(255),
mail varchar(64),
passcode cha ......

C 汇编混合编程

As is Known to us,the function Main is the entry point of all programs.Therefore, we are usually neglecting all that we don't do,which makes us not understanding it more clearly.Now there is a sample arm program which will provide something that opration system usually do.
asm:
 &nb ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号