• mysql批量上传数据


    private object BlubckMysql(List<xiaoyao_blogs_pictureModel> list, string connect)
            {
                var sqllist = list.Select(item => string.Format(@"insert into xiaoyao_blogs_picture(classifyName,pictureUrl,pictureIntroduce,userName,addtime)values('{0}','{1}','{2}','{3}','{4}')", item.classifyName, item.pictureUrl, item.pictureIntroduce, item.userName, item.addtime)).ToList();
                using (var  conn = new MySqlConnection(connect))
                {
                    conn.Open();
                    MySqlCommand cmd = new MySqlCommand();
                    cmd.Connection = conn;
                    MySqlTransaction tx = conn.BeginTransaction();
                    cmd.Transaction = tx;
                    try
                    {
                        for (int n = 0; n < sqllist.Count; n++)
                        {
                            string strsql = sqllist[n].ToString();
                            if (strsql.Trim().Length > 1)
                            {
                                cmd.CommandText = strsql;
                               var a=cmd.ExecuteNonQuery();
                            }
                             //每500次开启一次事物
                            if (n > 0 && (n % 500 == 0 || n == sqllist.Count - 1))
                            {
                                tx.Commit();
                                tx = conn.BeginTransaction();
                            }
                        }                  
                    }
                    catch (System.Data.SqlClient.SqlException E)
                    {
                        tx.Rollback(); throw new Exception(E.Message);
                    }
                }
                return null;
            }
  • 相关阅读:
    lnmp环境搭建
    ffmpeg基础使用
    mongodb 副本集搭建
    二 利用pandas统计中国百亿富豪的信息
    1 mongodb安装及启动
    2 mongodb设置密码登录和创建库
    一 pandas读取excle数据
    rancher的使用
    redis主从配置
    redis安装和配置
  • 原文地址:https://www.cnblogs.com/xiaoyaodijun/p/4720884.html
Copyright © 2020-2023  润新知