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