首页 运维 网络学院 查看内容

在windows下安装mysql

2011-6-30 13:51 449 0

摘要:   1.下载mysql-5.0.22-win32.zip安装,为了在C/C++中使用mysql,安装时,需要点击“C Include Files/Lib Files”选项,这步骤安装mysql内置的m...
关键词: mysql nbsp result Include libmysql ROW Lib 结果 乱码 query

  1.下载mysql-5.0.22-win32.zip安装,为了在C/C++中使用mysql,安装时,需要点击“C Include Files/Lib Files”选项,这步骤安装mysql内置的mysql.h头文件和mysql库。  2.在程序中需要加入mysql 的libmysql.lib库文件,一般有多种加入方法,我采用直接拷贝libmysql.lib到工程文件中。  3.可以用下面的程序实验C/C++中能否成功使用mysql。  4.宁外可以使用封装好的mysql++库来操作mysql。  #include <iostream>  #include <windows.h>  #include "D:/MySQL/include/mysql.h"  #pragma comment(lib,"libmysql.lib")  //pragma是编译指令  using namespace std;  int main()  {  MYSQL mysql;  MYSQL_RES *result;  MYSQL_ROW row;  mysql_init(&mysql); //初始化mysql结构  //mysql_options(&mysql,MYSQL_SET_CHARSET_NAME, "gb2312");//来保证你字码, 要加重记住。没这个设置写到数据mysql里就是乱码了, 汉字就是乱码  mysql_real_connect(&mysql,"localhost","root","root","diyall",0,NULL,0);//连接服务器  mysql_query(&mysql,"set names 'gb2312'");  if(mysql_query(&mysql,"insert into xzy_user (username,password,email)VALUES ('中国从2s', 'xxx2', 'xxx2');")){  cout《"失败error ";  }else{  cout《"插入成功 ";libmysql.lib  }  mysql_query(&mysql,"select * from xzy_user"); //进行查询  result=mysql_store_result(&mysql); //获得结果集  while((row=mysql_fetch_row(result))){   //取出结果集中记录  cout《"UID:"《row[0]《"username:"《row[1]《" password:"《row[2]《" "; //输出这行记录  }  mysql_free_result(result);    //释放结果集  mysql_close(&mysql);          //释放连接  int a;  cin》a;  return 0;  }
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部