当前位置: 首页 > news >正文

阿里云代理网站怎么做网络营销ppt怎么做

阿里云代理网站怎么做,网络营销ppt怎么做,云南网站做的好的公司哪家好,网页设计师求职在C#中使用MySqlBulkCopy类来批量复制数据到MySQL数据库,首先需要确保你的项目中已经引用了MySQL Connector。以下是使用MySqlBulkCopy的基本步骤: 1.安装MySQL Connector。 可以通过NuGet安装MySQL Connector: 2.在代码中引用必要的命名空间…

在C#中使用MySqlBulkCopy类来批量复制数据到MySQL数据库,首先需要确保你的项目中已经引用了MySQL Connector。以下是使用MySqlBulkCopy的基本步骤:
1.安装MySQL Connector。
可以通过NuGet安装MySQL Connector

2.在代码中引用必要的命名空间。

using MySqlConnector;

3.连接串未添加AllowLoadLocalInfile=true

4.创建MySqlConnection对象并打开连接到目标MySQL数据库。
5.创建MySqlBulkCopy对象并设置相关属性。
6.使用WriteToServer方法将数据从DataTable或DbDataReader批量复制到数据库中。
 

示例代码:

public bool SqlBulkAdd(DataTable dt, string tableName)
{        
using (MySqlConnection connection = new MySqlConnection(ConnectionString)){try{connection.Open();MySqlBulkCopy bulkCopy = new MySqlBulkCopy(connection);// 创建MySqlBulkCopy对象bulkCopy.DestinationTableName = tableName; // 目标表名bulkCopy.ColumnMappings.AddRange(GetMySqlColumnMapping(dt));MySqlBulkCopyResult result = bulkCopy.WriteToServer(dt); // dataTable是包含要复制数据的DataTableLogger.Instance.DoSomesting = "  数据库访问";Logger.Instance.Info("批处理数据导入:成功,MySqlBulkCopy");return isSucess;}catch (Exception ex){isSucess = false;Logger.Instance.DoSomesting = "  数据库访问";Logger.Instance.Info("批处理数据导入:异常,MySqlBulkCopy," + ex.Message);return isSucess;//throw ex;}finally{connection.Close();}}
}private List<MySqlBulkCopyColumnMapping> GetMySqlColumnMapping(DataTable dataTable){List<MySqlBulkCopyColumnMapping> colMappings = new List<MySqlBulkCopyColumnMapping>();int i = 0;foreach (DataColumn col in dataTable.Columns){colMappings.Add(new MySqlBulkCopyColumnMapping(i, col.ColumnName));i++;}return colMappings;}

异常,To use MySqlBulkLoader.Local=true, set AllowLoadLocalInfile=true in the connection string. See https://fl.vu/mysql-load-data

解决方法:

数据库连接字符串要加上”AllowLoadLocalInfile=true“,如下:const string ConnectionString = "server=localhost;port=3306;user=root;password=123456;database=mysql;SslMode = none;AllowLoadLocalInfile=true";

异常,Loading local data is disabled; this must be enabled on both the client and server sides 
 

解决方法

mysql数据库开启允许本地导入数据的配置,命令如下:

SET GLOBAL local_infile=1;//1表示开启,0表示关闭

http://www.hengruixuexiao.com/news/46030.html

相关文章:

  • java web是做网站的吗电商线上推广
  • 做神马网站快速排名软线下推广有哪些渠道
  • 网站建设 提成多少2345浏览器网址
  • 网盘做网站空间百度小程序对网站seo
  • 如何在网上赚钱信阳seo
  • .net 网站开发项目结构东莞网站优化
  • 威海做网站的公司哪家好网站推广优化方案
  • 网站开发模型工具揭阳市seo上词外包
  • 做游戏直播什么游戏视频网站市场调研报告
  • 中国室内设计网站有哪些哪些店铺适合交换友情链接
  • 松江b2c网站制作价格宁波seo公司排名榜
  • 镇江企业网站百度官方
  • 网站建设后期服务google搜索引擎入口2022
  • 2017主流网站开发语言企业品牌推广营销方案
  • 做网站的准备什么软件微营销系统
  • 怎么在在慧聪网上做网站推广seo排名的公司
  • 住房建设官方网站推广网站大全
  • 网站的类型有哪几种网站设计公司官网
  • 学室内设计学费大概要多少钱免费的seo网站下载
  • 邯郸做wap网站的公司网站制作
  • 网站怎么获得流量职业培训机构管理系统
  • 做网站是通过怎么挣钱网络营销常用的方法有哪些
  • 哈尔滨市做网站营销网页
  • 给网站做h5缓存机制培训心得总结怎么写
  • 我的世界做图片网站seo培训资料
  • 新网站2个月没有收录厦门seo排名
  • 济南网站建设建站宁波网站seo哪家好
  • 莱芜雪野湖别墅aso搜索排名优化
  • 公众号电影网站怎么做济宁seo推广
  • 网站图片自动切换怎么做女生学市场营销好吗