【问题标题】:Is there any way to download MySQL database information to SQLite有什么方法可以将 MySQL 数据库信息下载到 SQLite
【发布时间】:2014-04-03 06:45:44
【问题描述】:

我是 android 开发的新手,我正在创建一个与 web 服务器交互的简单 android 应用程序。我想将 MySQL 数据库数据下载到 SQLite 数据库,然后使用这个 SQLite 数据库信息的 android 应用程序。有可能这样做吗?有这方面的教程吗?

请帮忙。谢谢

【问题讨论】:

  • 使用 Web 服务,您可以做到这一点。创建一个 Web 服务,它将从 mysql 服务器读取数据并以 Json 格式返回,从手机读取此 Json 字符串并将其存储在 sqlite 中:)
  • 我知道如何将 mysql 数据返回为 json 格式。但我不知道如何使用手机读取 json 数据并将其存储在 sqlite 中。是否有任何教程可以做到这一点?
  • 查看以下答案链接。

标签: php android mysql database sqlite


【解决方案1】:

是的,有没有可能,您需要学习从数据库中获取数据的方法,您可以按照以下示例进行操作:

Send and Receive JSON between Android and PHP Web Service

Android JSON Parsing Tutorial

将您的 json 放入 SQLite 的方式,例如:

Helper helper=new Helper(this);

JSONObject spinner = PRODUK.getJSONObject(i);
                                            String LSBS_ID = spinner.optString("LSBS_ID");
                                            String LSBS_NAME = spinner.optString("LSBS_NAME");
                                        helper.InsertSpin_Produk(LSBS_ID, LSBS_NAME);

    public void InsertSpin_Produk(
                String LSBS_ID, String LSBS_NAME
                ) {
            ContentValues cv=new ContentValues();
            cv.put("LSBS_ID",  LSBS_ID);
            cv.put("LSBS_NAME",  LSBS_NAME);
            getWritableDatabase().insert("spinner_produk", null, cv);
        }

【讨论】:

  • 您可以将链接作为评论发布或详细解释它们,而不仅仅是发布链接。否则您的回答将被标记为link-only answer 并被删除。
猜你喜欢
  • 2021-01-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-26
  • 2016-04-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多