从android获取数据,通过Web服务放入我的MYSQL数据库

时间:2014-03-08 13:02:02

标签: android sql-server web-services

这是我获取数据库并将其转换为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应用程序提供数据,那么我将如何获取数据并将其插入数据库?

请帮助我完成。

0 个答案:

没有答案