我开始构建一个新的Android应用程序,它将帮助我管理仓库中的物料移动。我想使用数据库用于以下应用程序:
将从服务器(可能是我的PC)管理的表,以添加或删除新用户。
此外,必须有另一个由用户管理的表。该表将用于添加或删除仓库中的物料。
我不确定要使用哪种数据库。我对使用MySQL Workbench创建和管理数据库有一些了解。但是,我已经阅读过SQLite对Android应用程序更好。你能帮我选一个最适合我申请的吗?
由于
答案 0 :(得分:0)
如果数据库在Android设备上运行(我猜他们没有从描述中运行),那么SQLite可能就是这样。我喜欢this tutorial,但那里有数百万。
如果它们运行在某个地方(服务器)你可以选择你喜欢的任何系统,因为你必须实现一些协议才能在移动设备和服务器之间进行通信(大多数人会使用HTTP / REST,但同样,你可以百万种方式做到这一点)
答案 1 :(得分:0)
SQLite确实更适合Android应用程序。
在将表,模式和数据预加载到Sqlite数据库方面,您可以使用SQLiteManager firefox扩展来完成它。
或者,如果您懒得关心要使用哪种类型的数据库,也可以使用ORMLite for Android来管理Android应用程序中的表和模式。
对于您的服务器,您需要公开API,以便您可以对其执行HTTP / RESTful操作。您可以选择您喜欢的任何Web应用程序。