博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
设置、调用-C/C++中调用api设置mysql连接的编码方式-by小雨
阅读量:5844 次
发布时间:2019-06-18

本文共 829 字,大约阅读时间需要 2 分钟。

在本篇文章中,我们主要介绍设置、调用-的内容,自我感觉有个不错的建议和大家分享下

    mysql在C/C++中调用api设置连接mysql的码编方法有以下几种方法:

    1. mysqli_set_charset

调用示例:

ret = mysql_set_character_set(mysql, "utf8");

    

    说明:

    

    推荐应用的设置方法,与mysql的连接断开动自重连后仍能坚持设置的码编格式,并且影响mysql_real_escape_string数函功能,使mysql_real_escape_string数函应用设置的码编格式转义字符串。

    但该数函在mysql5.0.5本版后以才支撑,故本版太低者...。

    

    2. 执行sql句语:SET NAMES

    调用示例:

    

ret = mysql_real_query(mysql, "SET NAMES UTF8;",  (unsigned long) strlen ("SET NAMES UTF8;"));

    

    说明:

    

    应用sql句语执行,只能影响以后与数据库的连接,断开动自重连后码编格式会置重为默许的置配。

    

    3. 设置MYSQL_SET_CHARSET_NAME属性

    调用示例:

    

ret = mysql_options(mysql, MYSQL_SET_CHARSET_NAME, "utf8");

    

    说明:

    

    跟mysql_set_character_set相似,断开动自重连后仍能坚持设置的码编格式,只是不会影响到mysql_real_escape_string数函。

    并且在mysql5.0.5本版都可以应用,低本版可以应用该方法替代。

    要需别特说明的是只有在调用mysql_real_connect连接数据库之前修改该属性才会效生。

文章结束给大家分享下程序员的一些笑话语录: 自从有了Photoshop,我再也不相信照片了!(没有Photoshop的年代,胶片照片年代做假的也不少,那时候都相信假的!)

转载地址:http://xbqcx.baihongyu.com/

你可能感兴趣的文章
JsTree中节点添加CheckBox 以及 单选的实现
查看>>
Android5.1 在init.rc 中添加自己的服务【转】
查看>>
[js高手之路]设计模式系列课程-委托模式实战微博发布功能
查看>>
Android5.0免Root截屏,录屏
查看>>
Zabbix中文使用手册
查看>>
MyBatis基础:MyBatis缓存(5)
查看>>
Go常用功能总结一阶段
查看>>
互联网架构为什么要做服务化?
查看>>
centos安装gitlab
查看>>
SpringBoot的搭建
查看>>
Html 让文字显示在图片的上面
查看>>
【转&参考】MySQL利用frm和ibd文件进行数据恢复
查看>>
vs2013密钥
查看>>
iOS开发中的火星坐标系及各种坐标系转换算法
查看>>
PHP面试题:HTTP中POST、GET、PUT、DELETE方式的区别
查看>>
【Python】导入类
查看>>
sensenet的编译调试
查看>>
关于领域模型与技术架构的关系的思考
查看>>
13.生成规格文件
查看>>
流计算技术实战 - CEP
查看>>