这是我获取数据库并将其转换为JSON并通过Web服务在Android中显示的代码。
public string Method()
{
DataTable dt = new DataTable();
using (SqlConnection con = new SqlConnection(@"Connection_string"))
{
using (SqlCommand cmd = new SqlCommand("_query_", con))
{
con.Open();
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.Fill(dt);
System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer();
List<Dictionary<string, object>> rows = new List<Dictionary<string, object>>();
Dictionary<string, object> row;
foreach (DataRow dr in dt.Rows)
{
row = new Dictionary<string, object>();
foreach (DataColumn col in dt.Columns)
{
row.Add(col.ColumnName, dr[col]);
}
rows.Add(row);
}
return serializer.Serialize(rows);
}
}
}
如果Android应用程序提供数据,那么我将如何获取数据并将其插入数据库?
请帮助我完成。