【发布时间】:2019-12-02 12:37:58
【问题描述】:
我要设计我的应用程序,将使用 mysql 数据库,在这样做之后,我如何让那些下载我的应用程序的人不必自己安装 mysql 并为此发疯? 例如,我看到有些软件可以通过安装创建自定义 mysql 服务。
你有什么想法吗!
【问题讨论】:
-
您的数据库应该托管在服务器上。您的应用应该连接到服务器上的数据库。
-
如果您的应用程序的每个实例都需要自己的数据库,我建议使用 SQLite 之类的数据库。
-
您可能正在寻找嵌入式数据库。关于以这种方式使用 mysql 的问题已在此处发布:stackoverflow.com/questions/1791417/… Sqlite 的替代方案是H2 正如 Sedrick 所提到的,嵌入式数据库不会在机器之间共享数据,除非您为应用程序编写某种方式与每个机器进行通信其他进入应用程序。
-
这似乎是我正在寻找的答案,谢谢