如何在Android中将Mysql DB导入SQlite?

时间:2015-11-11 07:20:09

标签: mysql json sqlite

我搜索了许多链接,但无法清楚地了解如何将MySQL数据库导入或导出到SQLite数据库中。

  1. 我需要从网络上获取数据并显示到我的Android应用中。在此之前,我使用Web服务并以JSON格式获取数据并进行处理。

    List<NameValuePair> params = new ArrayList<NameValuePair>();
    params.add(new BasicNameValuePair("xxxx", Menu_id));
    params.add(new BasicNameValuePair("yyyy", Food_id));
    JSONParser jParser = new JSONParser();
    JSONObject jobject = jParser.makeHttpRequest(URL, "POST", params);
    success = jobject.getInt(TAG_SUCCESS);
    if (success == 1) {
        JSONArray jarray = new JSONArray();
        jarray = jobject.getJSONArray("Dinner_Foods");
        for (int i = 0; i < jarray.length(); i++) {
            final JSONObject jobj = jarray.getJSONObject(i);
            FoodItems item = new FoodItems();   
            item.setFoodIdentifier(jobj.getInt("id"));
            item.setFoodName(jobj.getString("title"));
            mFoodItems.add(item);
            }
        }
    
  2. 但现在我将尝试将Mysql数据库文件导入Sqlite数据库并进行处理。

  3. 对于该任务,我有.sql,其表名为&#34;问题&#34;,我需要将此表转换为SQlite DB并进行处理。请帮我找到解决方案...

2 个答案:

答案 0 :(得分:1)

您可以使用此工具:http://sqlite2009pro.azurewebsites.net/

有了这个,您可以将mysql数据导入sqlite。 欲了解更多信息:这里是相同的thead

Convert MySQL to SQlite

答案 1 :(得分:0)

有一个很好的程序SQLITE管理器。使用此程序,您可以使用SQLITE数据库。只需安装它。并使用。这是下载链接:http://sadig.info/SQLiteManager.rar

enter image description here