我有一个生成数据的应用程序,我想将其传输到数据库。该应用程序是用 C++ 编写的。我正在考虑将数据打包成 JSON 格式,然后通过 libCurl 通过 HTTP POST 请求将其发送到运行 PHP 的服务器。要传输的数据不是那么大。也许 100K/天。
其他人有没有做过类似的事情?也许有更好的选择。
您可以看看使用MySQL++让您的 c++ 应用程序直接与您的 MySQL 数据库对话。这个库本质上是一个带有 LGPL 许可证的 MySQL C API 包装器。
您还可以通过带有 Restful API 的 Web 服务公开对数据库的访问,这可以很好地处理 json 数据。