gpt4 book ai didi

C++:如何使用 libmysqld 高效读取 MySql 数据?

转载 作者:行者123 更新时间:2023-11-28 08:12:20 26 4
gpt4 key购买 nike

我正在使用 mysql_query + mysql_store_result + mysql_fetch_row 来迭代获取的数据。

问题是后者返回一个字符串数组,即使所有数据都是数字。所以,我估计,当我获取记录时,正在进行某种数字到字符串的转换。

是否可以直接获取二进制数据?就像一个二进制记录 blob,让我从那里提取列值?

谢谢。

编辑

我想澄清一下。我不是在寻找有效地将字符串转换为数字的方法。我正在寻找使用此处定义的 MySql C API 从 MySql 表中读取数字数据的有效方法 - http://dev.mysql.com/doc/refman/5.0/en/c-api-functions.html .我想在这里暗示我对这个 API 的了解还有很多需要改进的地方,所以我想知道 API 是否提供了更有效的方式来读取数据。

最佳答案

我建议您使用像 CppDB 这样的预建库.

它是一个灯库,提供参数化输入等功能。

关于C++:如何使用 libmysqld 高效读取 MySql 数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8700970/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com