我有一个订购应用程序,我正在使用SQLite来存储用户添加到购物车的内容。我的问题是,我将如何能够将SQLite数据库中的所有数据上传到服务器。将SQLite数据插入MySql数据库
所以说,当用户按下ORDER按钮时,它会将SQLite中的所有数据上传到数据库。
我这样做是为了让将要交付的人可以检索和查看用户的订单详情,但我只是困惑不已,并且卡在如何能够接近或执行此操作。
如果任何人有任何洞察力或链接,可以给我一个想法,或者可能提供给我一种替代方法,它会很好。在此先感谢大家! :d
嗯,我解决我的问题,这是我的人谁需要它的解决方案!
Cursor data = db.getCartItems();
TotalOrderArray = new JSONArray();
data.moveToFirst();
while(data.isAfterLast() == false)
{
int totalColumn = data.getColumnCount();
TotalOrderObject = new JSONObject();
for (int i = 0; i < totalColumn; i++)
{
try {
TotalOrderObject.put(data.getColumnName(i), data.getString(i));
} catch (JSONException e) {
e.printStackTrace();
}
}
TotalOrderArray.put(TotalOrderObject);
data.moveToNext();
}
data.close();
它获得所有在SQLite数据库作为JSON数据,然后我只是把它上传到服务器。感谢所有帮助过的人!
您是否使用过任何HTTP库,例如Volley,Retrofit,LoopJ将数据发布到服务器? – tahsinRupam
SQLite获取数据并转换JSON字符串并传递json解析。这么简单 –
@tahsinRupam是的,先生我正在使用凌空。 –