gpt4 book ai didi

linux - 如何在 Qt 中设置嵌入式 MySQL 客户端

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:26:52 38 4
gpt4 key购买 nike

我正在尝试将我的嵌入式 Linux 机器设置为 MySQL 客户端,以便连接到外部 MySQL 服务器(在远程机器上运行)。 sqlite 不是一个选项。

我明白了,感谢Basile Starynkevitch我必须使用 libmysqlclient(因为这是唯一运行此类连接并在客户端处理 MySQL 客户端/服务器协议(protocol)的库)。

Qt统计数据:

You need the MySQL header files and as well as the shared library libmysqlclient.so. Depending on your Linux distribution you may need to install a package which is usually called "mysql-devel".

有人这样做并且可以指出正确的包裹吗?

最佳答案

是的,假设您想要做的是使用 QtSql API 访问 MySQL 数据库,而无需连接到外部 MySQL 服务器。使用嵌入式服务器库,服务器运行在与客户端 Qt 应用程序相同的进程中,类似于 SQLite 的工作方式。

但有一个警告:libmysqld 嵌入式服务器库从 MySQL 5.7.17 开始被弃用,并将在 MySQL 8.0 中删除。 (如 http://dev.mysql.com/doc/refman/5.7/en/libmysqld.html 中所述)

关于linux - 如何在 Qt 中设置嵌入式 MySQL 客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41276446/

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