有没有办法只使用 Qt 来托管 mysql 数据库?

is there a way of hosting a mysql database using only Qt?

我正在尝试制作一个程序,将多台计算机连接到由中央计算机托管的本地 MySQL 数据库,但我发现托管 MySQL 数据库的方式是使用外部程序作为 Xampp 或 WampServer。如果我可以仅使用 Qt 的 类(如 QTcpServer)而不需要外部程序来托管 MySQL 数据库,我很困惑。

没有。 MySQL 需要一个 MySQL 服务器进程来管理连接、权限、SQL 解析、存储引擎、缓存等。没有 MySQL 服务器.

您可能想使用 SQLite 进行探索,这是一个免费的嵌入式数据库,无需单独的守护进程即可使用。 SQLite 与 MySQL 是不同的产品,因此在某些 SQL 语言功能的实现上会有差异。请务必研究 SQLite 文档:https://sqlite.org/docs.html

我进行了快速 Google 搜索(我的搜索短语是“qt with sqlite”),我发现了很多关于如何在 Qt 应用程序中使用 SQLite 的博客和教程。这只是第一个结果,但还有其他结果:https://katecpp.github.io/sqlite-with-qt/