在安卓手机上托管一个SQL服务器



这可能看起来有点疯狂,确实如此,但它是你做的那些事情之一,因为它是模糊的。我正在尝试在我的旧安卓手机上托管一个SQL服务器,以用作个人数据库。最好是Postgresql或mysql,只要有可能(我不担心难度。

我已经在谷歌上做了一些挖掘,只一直在寻找将Android应用程序连接到SQL数据库的结果。所以我要做的是在我的旧HTC one M9上托管一个SQL服务器,并且只打算将其与localhost隔离,而我的笔记本电脑将是运行手机查询的唯一设备。我会将物理数据库存储在存储卡上,这样也许它可以移动。请注意,此处存储的所有数据仅用于测试,在应用程序上线后,我只会在 aws 实例上托管一个 Postgresql 数据库。我知道有一些免费的云提供商可以进行测试,但我太时髦了,不能这样做。

任何建议或链接,让我开始我的疯狂想法将不胜感激。谢谢!

由于Android根据定义运行Java,我认为任何基于Java的RDBMS都应该运行。我会尝试:

  • H2 数据库。
  • HyperSQL 数据库。
  • 阿帕奇德比数据库。

我的猜测(因为它不仅仅是一个猜测(是设置其中任何一个只需要安装 JVM,而不需要其他任何东西。由于Android已经拥有它,听起来这些中的任何一个都应该工作。

我对H2有很高的评价。它是一个强大的引擎,支持相当复杂的SQL。

祝你好运!

最新更新