0

我已经完成了使用 MySQL 的应用程序的第一个版本的开发(在一个许可证下本地并在另一个许可证下托管)。

将应用程序连接到托管数据库工作正常,我将应用程序中的连接详细信息编辑到托管服务器详细信息,它工作正常。

但是,当我尝试在本地使用它(服务器:本地主机等)时,我收到一条错误消息,指出它无法访问服务器。在我的应用程序中,我包含了 mysql DLL 文件,但我希望用户不必安装大约 100MB 下载的 MySQL 服务器(我知道它现在很小,但希望安装尽可能轻松)。

我知道仅将此安装添加为先决条件将是一个简单的解决方法,但我相信有一种方法可以在没有这个的情况下做到这一点,或者可能没有。是否有一个我可以运行的脚本将运行并与用户等一起设置服务器?

任何帮助表示赞赏。

谢谢

肖恩

4

2 回答 2

0

或者你可以使用SQLLite,这是我迄今为止最好的体验。重构您的程序以使用它应该很容易,并且无需用户设置即可使用它。

希望这可以帮助 :)

于 2013-03-17T21:14:45.950 回答
0

连接到本地 mysql 数据库意味着有一个 mysql 数据库服务正在运行并且之前已安装。

如果您想要一个数据库,您可以随您的程序一起分发,而无需安装一个完全成熟的数据库,周围有很多数据库,例如MSSQLCE

但否则,您的用户将不得不在他自己的机器上安装 mysql 并保持运行。

于 2013-03-17T20:56:22.353 回答