android - 简单商店应用程序的最佳数据库

标签 android mysql sql-server database sqlite

我是一名工程专业的学生,​​正在创建概念验证。

基本上,我将创建一个 Android 应用程序 - 但在这个阶段,我正在决定哪个数据库最适合我。

我的应用程序非常简单。其过程如下:

  • 用户打开应用
  • 用户创建一个帐户(用户名/密码将存储在数据库中)
  • 用户可以“浏览”各种产品列表(无需搜索功能)

用户将看到一个包含以下选项的页面:

  • 索尼电视
  • 本田思域
  • iPhone 5
  • 等等

单击其中一个会将用户带到“详细信息”页面,例如,它将显示:

  • iPhone 5(以及 iPhone 的照片)
  • 显示屏:4 英寸
  • 处理器:A6
  • LTE:是
  • 重量:4 盎司

基本上,这是有关用户选择的项目的一些基本数据。如果是电视,它会显示相关选项(屏幕尺寸、分辨率、互联网功能等)。

实际上,数据库需要能够:

  • 具有用户管理能力
  • 存储有关某些产品的一些信息(我们讨论的总数少于 100 个)
  • 存储相关产品的照片

我正在选择:

  • 微软 SQL Server
  • MySQL
  • SQLite

如果我错过了更好的数据库选择,请告诉我...

这是我目前所知道的:

微软 SQL Server:

  • 订阅 MSDN 即可免费

MySQL

  • 免费
  • 难以配置

SQLite

  • 免费
  • 没有图形用户界面

我更喜欢易于设置、学习和使用的东西。并带有 GUI。

请指教。

最佳答案

Microsoft SQL Server 无疑是您的三个候选者中最好的 GUI。

但是,我不会尝试使用仅限 Windows 的数据库制作 Android 应用程序。 SQLite 似乎是 Android 设备的最佳候选者。

关于android - 简单商店应用程序的最佳数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18861358/

相关文章:

mySQL格式数字输出,千位分隔符

c# - asp.net LinqDataSource 使用 join 查询多个表

c# - 上传图片返回空文件

Android 相机设置缩放和性能

php - 如何在 MySQL 和 PHP 中创建用于多输入的数据库结构

mysql - 如何使用 2 个条件将多行从一个表复制到另一个表

c# - 使用 dapper.net 进行批量插入的最佳方式

java - 使用 Java 查找 SQL Server

android - 卡片边框上的 Imageview - 如何解决?

java - 如何在arraylist android中显示所有值