新Android应用程序的数据库

时间:2013-07-14 17:49:59

标签: android mysql database eclipse sqlite

我开始构建一个新的Android应用程序,它将帮助我管理仓库中的物料移动。我想使用数据库用于以下应用程序:

将从服务器(可能是我的PC)管理的表,以添加或删除新用户。

此外,必须有另一个由用户管理的表。该表将用于添加或删除仓库中的物料。

我不确定要使用哪种数据库。我对使用MySQL Workbench创建和管理数据库有一些了解。但是,我已经阅读过SQLite对Android应用程序更好。你能帮我选一个最适合我申请的吗?

由于

2 个答案:

答案 0 :(得分:0)

如果数据库在Android设备上运行(我猜他们没有从描述中运行),那么SQLite可能就是这样。我喜欢this tutorial,但那里有数百万。

如果它们运行在某个地方(服务器)你可以选择你喜欢的任何系统,因为你必须实现一些协议才能在移动设备和服务器之间进行通信(大多数人会使用HTTP / REST,但同样,你可以百万种方式做到这一点)

答案 1 :(得分:0)

SQLite确实更适合Android应用程序。

在将表,模式和数据预加载到Sqlite数据库方面,您可以使用SQLiteManager firefox扩展来完成它。

或者,如果您懒得关心要使用哪种类型的数据库,也可以使用ORMLite for Android来管理Android应用程序中的表和模式。

对于您的服务器,您需要公开API,以便您可以对其执行HTTP / RESTful操作。您可以选择您喜欢的任何Web应用程序。