我是一个连接到mysql数据库的c ++应用程序,创建表并使用mysql连接器库将一些数据添加到其中。
问题如下: 我想打包我的应用程序,因此使用mysql的安装不是必需的。 有可能吗?如果还有任何提示,欢迎提及。
应用程序基于c ++进行管理。
答案 0 :(得分:1)
是的,MySQL provides an embedded, in-process version不需要您安装单独的MySQL服务器,但却提供pretty much the same functionality。
但请注意,这受许可限制:您可以根据GPL许可使用它(因此,如果您将应用程序的源代码重新分发给第三方,则必须将其发布)或商业许可(如果你想重新分发你的申请而不是根据GPL许可,你必须付钱。
答案 1 :(得分:0)
我认为有办法。看看我的一个问题 - How can I explore mysql database files (*.frm, *.myd and *.myi) without MySQL?我也是回答它的人。
如果您已成功处理许可,它会为您提供如何随身携带MySQL数据库引擎的提示。