android - 在 Android 手机上托管 SQL 服务器

标签 android mysql sql linux postgresql

<分区>

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

我在 Google 上做了一些挖掘,只是继续寻找将 Android 应用程序连接到 SQL 数据库的结果。所以我想做的是在我的旧 HTC one M9 上托管一个 SQL 服务器,并且只打算将它与本地主机隔离开来,而我的笔记本电脑将成为对手机运行查询的一台设备。我会将物理数据库保存在存储卡上,这样也许可以移动它。请注意,此处存储的所有数据仅用于测试,我只是在应用程序上线后在 aws 实例上托管一个 Postgresql 数据库。我知道有一些免费的云提供商可以进行测试,但我太赶时髦了,无法这样做。

任何帮助我开始我的疯狂想法的建议或链接都​​将不胜感激。谢谢!

最佳答案

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

我的猜测(因为这只不过是一个猜测)是设置其中任何一个只需要安装 JVM,不需要其他任何东西。由于 Android 已经有了它,所以听起来这些都应该有效。

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

祝你好运!

关于android - 在 Android 手机上托管 SQL 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59434015/

相关文章:

android - Linux内核wait_for_completion_timeout没有被完成唤醒

php - 多个 MySQL 客户端连接到 1 个 MySQL 服务器

mysql - 如何使用 join in magento 获取集合

mysql - 对 SQL SELECT 语句中的数字感到困惑

mysql - SQL 检查表中是否不存在该值

android - 在一致的方向更改后重新创建完成的 Activity

android - 如何从 Android 选项卡内的 Activity 中禁用选项卡

android - 如何在 Room 中插入具有一对多关系的实体

php - 根据数据库中的值从 1 更改为 5

SQL 在另一个查询中使用 UNION 查询的结果