解决乱码问题: 中文乱码无非就是编码格式问题。MySQL现在默认都是UTF8编码。 第一:在mysql_real_connect后,程序中设置编码为mysql_set_character_set(mysql, "utf8");【可能有人问,MySQL不是默认UTF8吗?为什么还要设置?sorry,就 ...
分类:
数据库 时间:
2016-11-04 20:45:53
阅读次数:
1279
最近看了slave IO的源码,发现slave IO的写relay log貌似是单线程单连接的,这让我有点小失望。 slave IO的主函数是handle_slave_io,处理流程如下: 图1 handle_slave_io处理流程 我们这次主要要完成safe_connect以及try_to_re ...
分类:
数据库 时间:
2016-08-29 12:41:39
阅读次数:
234
解决方法就是设置下面两个参数的值,就是在过期时间后自动清除sleep连接 interactive_timeout:参数含义:服务器关闭交互式连接前等待活动的秒数。交互式客户端定义为在mysql_real_connect()中使用CLIENT_INTERACTIVE选项的客户端。参数默认值:28800 ...
分类:
数据库 时间:
2016-05-13 08:03:59
阅读次数:
301
.1 mysql_real_connect()2.1.1 函数原型:MYSQL *mysql_real_connect(MYSQL *mysql, const char *host, const char *user, const char *passwd, const char *db, unsi...
分类:
数据库 时间:
2015-10-18 12:49:42
阅读次数:
198
MYSQL * mysql_real_connect( MYSQL *mysql, const char *host, const char *user, const char *passwd, const char *db, unsigned int port, const...
分类:
数据库 时间:
2015-09-07 12:43:30
阅读次数:
140
http://www.cppblog.com/fwxjj/archive/2010/08/05/122258.html说是在连接上设置://链接时设定mysql_real_connect(...,CLIENT_MULTI_STATEMENTS);//或者//中途指定mysql_set_server_...
分类:
数据库 时间:
2015-08-09 07:13:55
阅读次数:
172
数据库初始化
//链接数据库my_con = mysql_init(NULL);
mysql_real_connect(my_con,MYSQL_SERVER,MYSQL_USER,MYSQL_PASSWD,NULL,0,NULL,0));//创建数据库文件 smart_homemysql_query(my_con, "create database if not exists smart_hom...
分类:
数据库 时间:
2015-07-26 12:44:30
阅读次数:
155
之前用DB2数据库,这次遇上客户非要用mysql,经过各种查阅资料,各种研究,任务完成,遂写成笔记,为其他IT同行作为参考,当然有错误可以直接提出来,共同学习。
一、mysql数据库的C语言常用接口API
1.首先当然是链接数据库mysql_real_connect,原型如下:
MYSQL * STDCALL mysql_real_connect(
MYSQL *mysql, const c...
分类:
数据库 时间:
2015-07-17 12:00:27
阅读次数:
292
1 MYSQL * STDCALL mysql_real_connect(MYSQL *mysql, const char *host,2 const char *user,3 ...
分类:
数据库 时间:
2015-06-05 15:14:48
阅读次数:
213
头文件包含#include 增加gcc的编译链接选项gcc -lmysqlclient连接到数据库mysql_init(MYSQL *pmysql);MYSQL *mysql_real_connect(MYSQL *pmysql,const char *hostname, ,const char *...
分类:
数据库 时间:
2015-05-03 00:48:25
阅读次数:
285