在本篇文章中,我们主要介绍设置、调用-的内容,自我感觉有个不错的建议和大家分享下
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的年代,胶片照片年代做假的也不少,那时候都相信假的!)