VC++ 操作MySql数据库-阿里云开发者社区

开发者社区> berryz2007> 正文

VC++ 操作MySql数据库

简介:  #include MYSQL mysql;MYSQL_RES* query;//结果集MYSQL_ROW row;//记录集 //初始化if (!mysql_init(&mysql)){  //errc = 1;} //连接MYSQL                     "127.
+关注继续查看

 
#include <mysql.h>
MYSQL mysql;
MYSQL_RES* query;//结果集
MYSQL_ROW row;//记录集

 
//初始化
if (!mysql_init(&mysql))
{
  //errc = 1;
}

 
//连接MYSQL                     "127.0.0.1"                      "数据库名称"
if (!mysql_real_connect(&mysql, Ip, UserName, PassWord, db, Port, NULL, 0))
{
  //mysql_error(&mysql);
}

 
//查询
if(mysql_real_query(&mysql,strSql, (UINT)strlen(strSql)))
  return false;
query=mysql_store_result(&mysql);
return true;

 
if(mysql_eof(query))
{
  return true;
}else{
  return false;
}


//获取一条记录
return (row=mysql_fetch_row(query));

 
//清除查询结果
if (query!=NULL)
  mysql_free_result(query);

 
//获取查询记录数?
return (mysql_num_fields(query));
 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
初涉MySQL——操作数据库
初涉MySQL——操作数据库 一、数据库创建:CREATE 1、语法:CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name.
954 0
node-mysql操作transactions的实例
关于mysql的事务,可查看上一篇文章未尾>> 先更新一条数据 UPDATE user_info SET userName = 'kk' WHERE userId = 1;SELECT * FROM user_info   现在的数据   写一个事务,只选中前面的语句执行:   SET AUTOCOMMIT=0;START TRANSACTION;SELECT * FROM user_info FOR UPDATE;COMMIT; 如果使用node.js执行,控制台上会看到待执行的sql处于等待状态:  上面报错,是因为超时了。
798 0
MySQL 基础---数据操作
数据的操作(CRUD): 插入数据记录(CREATE) 查询数据记录(READ) 更新数据记录(UPDATE) 删除数据记录(DELETE) 插入数据记录("INSERT INTO") 插入数据: 插入完整数据记录、插入数据记录一部分、插入多条数据记录、插入查询结果。
498 0
sql语句操作数据库重复数据
1.示例表 Create Table TableA   (       id int,       NameA varchar(10)   )   2.判断NameA列是否有重复数据 select NameA from TableA group by NameA having count(1)>1   3.删除NameA列重复的数据,只留一条。
589 0
PV操作原理概述
一、PV原语的含义 P操作和V操作是不可终端的程序段,成为原语,PV原语及信号量的概念都是由荷兰科学家E.W.Dijkstra提出的。信号量sem是一个整数。Sem大于等于零时代表可供并发进程使用的资源实体数,但sem小于零时则表示正在等待使用临街区的进程数。
1362 0
python3操作mysql教程
一、下载\安装\配置 1. python3 Python3下载网址:http://www.python.org/getit/ 当前最新版本是python3.2,下载地址是 http://www.python.org/ftp/python/3.2.3/python-3.2.3.msi 安装过程就不用说了,默认安装到C:\Python32目录中。
1255 0
beego orm操作mysql数据库
慢慢弄起来~~ 按官方操作文档试一下。 那个err重复和user编号问题,以后再弄。。 package main import ( "fmt" "github.com/astaxie/beego/orm" _ "github.
2867 0
+关注
300
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《Nacos架构&原理》
立即下载
《看见新力量:二》电子书
立即下载
云上自动化运维(CloudOps)白皮书
立即下载