如何创建数据库以便用户可以使用他们的安卓手机在线访问它?

我正在使用 Corona SDK 制作一个用户可以查看其商品及其余量的游戏,类似于一个库存管理应用。我该如何做呢?我不知道从哪里开始做。当前我在网上找到的是:

-- 打开 “data.db” 数据库。如果文件不存在,则会创建该文件
local path = system.pathForFile("data.db", system.DocumentsDirectory)
local db = sqlite3.open(path)

这实际上是创建了一个本地数据库,我不想要的。猜测我应该放入其他东西而不是“system.DocumentsDirectory”?我在 corona labs 的网站上参考(http://coronalabs.com/blog/2012/04/03/tutorial-database-access-in-corona/)。但没有真正给我提供我需要的东西。

欢迎对此提供任何帮助。谢谢。

编辑: 我使用的是 SQLite,如果这很重要的话。还有,如果有任何人不确定我要问什么,基本上我正在尝试将数据库存储在线上,以便我可以使用我的 Android 设备进行访问。我该如何做,需要什么工具?

点赞
用户2260388
用户2260388

你需要创建一个 REST API 来管理在线数据库,使用 HTTP 请求来创建、删除、更新或删除记录。

我建议使用一个 HTTP 服务器,提供与数据库记录交互的端点,然后使用 Corona 的网络请求与服务器通信。你可以使用 JSON 格式来轻松交换HTTP所需的数据。

你可以在这里阅读更多关于网络请求的信息。 如果你想了解 REST API 或者数据库端点,可以从这里开始阅读。关于在 Corona SDK 中使用 JSON 格式的信息,请查看这里

2014-11-25 16:01:12