zoukankan      html  css  js  c++  java
  • json导入数据库

    /// <summary>
            /// 显示视图
            /// </summary>
            /// <returns></returns>
            public ActionResult AAA()
            {
                return View();
            }
    
            /// <summary>
            /// 显示方法
            /// </summary>
            /// <returns></returns>
            [HttpGet]
            public string A()
            {
                HttpClient client = new HttpClient();
                var aaa = client.GetStringAsync("https://www.layui.com/test/table/demo1.json");
                var bbb = aaa.Result;
                var json = JsonConvert.DeserializeObject<Table1>(bbb);
                var data = json.data;
    
                for (int i = 0; i < data.Count(); i++)
                {
                    string sql = "INSERT INTO [dbo].[KuaYu]([id],[username],[email],[sex],[city],[sign],[experience],[ip],[logins],[joinTime]) VALUES(@id,@username,@email,@sex,@city,@sign,@experience,@ip,@logins,@joinTime)";
    
                    SqlParameter[] pa = new SqlParameter[]
                    {
                        new SqlParameter("@id",data[i].id),
                        new SqlParameter("@username",data[i].username),
                        new SqlParameter("@email",data[i].email),
                        new SqlParameter("@sex",data[i].sex),
                        new SqlParameter("@city",data[i].city),
                        new SqlParameter("@sign",data[i].sign),
                        new SqlParameter("@experience",data[i].experience),
                        new SqlParameter("@ip",data[i].ip),
                        new SqlParameter("@logins",data[i].logins),
                        new SqlParameter("@joinTime",data[i].joinTime),
                    };
                    int count = DBHelper.ZSG(sql, pa);
                }
                return bbb;
            }
    
            /// <summary>
            /// 添加
            /// </summary>
            /// <param name="list"></param>
            /// <returns></returns>
            [HttpPost]
            public string AA(List<Table2> list)
            {
                for (int i = 0; i < list.Count(); i++)
                {
                    Table2 t = list[i];
                    string sql = "INSERT INTO [dbo].[KuaYu]([id],[username],[email],[sex],[city],[sign],[experience],[ip],[logins],[joinTime]) VALUES(@id,@username,@email,@sex,@city,@sign,@experience,@ip,@logins,@joinTime)";
    
                    SqlParameter[] pa = new SqlParameter[]
                    {
                        new SqlParameter("@id",t.id),
                        new SqlParameter("@username",t.username),
                        new SqlParameter("@email",t.email),
                        new SqlParameter("@sex",t.sex),
                        new SqlParameter("@city",t.city),
                        new SqlParameter("@sign",t.sign),
                        new SqlParameter("@experience",t.experience),
                        new SqlParameter("@ip",t.ip),
                        new SqlParameter("@logins",t.logins),
                        new SqlParameter("@joinTime",t.joinTime),
                    };
                    int count = DBHelper.ZSG(sql, pa);
                }
                var data = new
                {
                    a = 200,
                    b = "添加成功"
                };
                var json = JsonConvert.SerializeObject(data);
                return json;
            }
    @{
        Layout = null;
    }
    
    <!DOCTYPE html>
    
    <html>
    <head>
        <meta name="viewport" content="width=device-width" />
        <title>AAA</title>
        <script src="~/Scripts/jquery-3.3.1.min.js"></script>
        <script>
            var data;
            $(function () {
                $.ajax({
                    url: "/Month/A",
                    data: "get",
                    dataType: "json",
                    success: function (res) {
                        data = res.data;
                        $.each(res.data, function (i, r) {
                            var line = '<tr>'
                                + '<td id="1">' + r.id + '</td>'
                                + '<td id="2">' + r.username + '</td>'
                                + '<td id="3">' + r.email + '</td>'
                                + '<td id="4">' + r.sex + '</td>'
                                + '<td id="5">' + r.city + '</td>'
                                + '<td id="6">' + r.sign + '</td>'
                                + '<td id="7">' + r.experience + '</td>'
                                + '<td id="8">' + r.ip + '</td>'
                                + '<td id="9">' + r.logins + '</td>'
                                + '<td id="10">' + r.joinTime + '</td>'
                                + '</tr>';
                            $("#td").append(line);
                        })
                    }
                })
            })
    
            function Add(data) {
                $.ajax({
                    url: "/Month/AA",
                    type: "post",
                    dataType: "json",
                    data: {list:data},
                    success: function (res) {
                        $(res).each(function () {
    
                        })
                    }
                })
            }
        </script>
    </head>
    <body>
        <div> 
            <input id="Button1" type="button" value="button"  onclick="Add(data)"/>
            <table>
                <thead>
                    <tr>
                        <td>id</td>
                        <td>username</td>
                        <td>email</td>
                        <td>sex</td>
                        <td>city</td>
                        <td>sign</td>
                        <td>experience</td>
                        <td>ip</td>
                        <td>logins</td>
                        <td>joinTime</td>
                    </tr>
                </thead>
                <tbody id="td"></tbody>
            </table>
        </div>
    </body>
    </html>
  • 相关阅读:
    第一节,Django+Xadmin打造上线标准的在线教育平台—创建用户app,在models.py文件生成3张表,用户表、验证码表、轮播图表
    Tensorflow 错误:Unknown command line flag 'f'
    Python 多线程总结
    Git 强制拉取覆盖本地所有文件
    Hive常用函数 傻瓜学习笔记 附完整示例
    Linux 删除指定大小(范围)的文件
    Python 操作 HBase —— Trift Trift2 Happybase 安装使用
    梯度消失 梯度爆炸 梯度偏置 梯度饱和 梯度死亡 文献收藏
    Embedding 文献收藏
    深度学习在CTR预估中的应用 文献收藏
  • 原文地址:https://www.cnblogs.com/wxj2/p/11761230.html
Copyright © 2011-2022 走看看