1

我有一个连接到 mysql 数据库、创建表并使用 mysql 连接器库向其中添加一些数据的 c++ 应用程序。

问题如下:我想打包我的应用程序,因此不需要安装 mysql。有可能吗?如果还有任何提示,欢迎参考。

该应用程序基于 C++ 托管。

4

2 回答 2

1

是的,MySQL 提供了一个嵌入式的进程内版本,它不需要您安装单独的 MySQL 服务器,但提供了几乎相同的功能

但是请注意,这受许可限制:您可以在 GPL 许可下使用它(因此,如果您将应用程序的源代码重新分发给第三方,则必须发布它)或在商业许可下(您必须付费,如果您想重新分发您的应用程序但不根据 GPL 许可它)。

于 2013-05-28T20:08:32.493 回答
0

我认为有办法。看看我的一个 SO 问题 -如何在没有 MySQL 的情况下探索 mysql 数据库文件(*.frm、*.myd 和 *.myi)?我也是回答这个问题的人。

如果您已成功处理许可,它会提示您如何随身携带 MySQL 数据库引擎。

于 2013-05-28T20:10:28.830 回答