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

时间:2014-11-25 11:26:08

标签: android sqlite lua corona

我正在尝试使用电晕sdk进行游戏,用户可以看到他有什么物品以及他剩下多少。它就像一个库存管理应用程序。我该怎么做呢?我不知道该做什么以及从哪里开始。目前我在网上找到的是:

-- open "data.db". If the file doesn't exist, it will be created
local path = system.pathForFile( "data.db", system.DocumentsDirectory )
local db = sqlite3.open( path )

这实际上创建了一个我不想要的本地数据库。我猜测而不是“system.DocumentsDirectory”我应该放入别的东西?我在电晕实验室(http://coronalabs.com/blog/2012/04/03/tutorial-database-access-in-corona/)在线推荐,但没有真正给我我所需要的东西。

欢迎任何有关此方面的帮助。感谢。

编辑:我正在使用SQLite,如果这很重要的话。此外,如果有人不确定我想要问什么,基本上我正在尝试在线存储数据库,以便我可以使用我的Android设备访问它。我该怎么做以及我需要什么工具?

1 个答案:

答案 0 :(得分:0)

您必须制作REST API来管理在线数据库,然后使用HTTP请求创建,删除,更新或删除记录。
我建议在HTTP服务器上工作,它将为您提供与数据库记录交互的端点,然后使用Corona的网络请求与服务器进行通信。您可以使用JSON格式轻松地通过HTTP交换数据。

您可以阅读有关网络请求here的更多信息。 如果您想了解REST API或数据库端点,可以开始阅读它here。 您可以阅读有关在Corona SDK here中使用JSON的信息。