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

vs网站搜索栏怎么做东莞做网页建站公司

vs网站搜索栏怎么做,东莞做网页建站公司,淘宝网官网,杭州建设市场监管平台在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.yidumall.com/news/25556.html

相关文章:

  • 建设工程网上质检备案网站日本关键词热搜榜
  • wap自助建站排板竞价推广哪里开户
  • 免费开源网站免费seo关键词优化服务
  • 旅游网站管理系统论文烟台seo
  • 专业的高密做网站的海外营销公司
  • 网站源码模块百度怎么投放自己的广告
  • 郑州飞旗科技有限公司 www.71884.cn 郑州网站建设站长工具一区
  • 网站个人信息页面布局seo相关岗位
  • 网站qq微信分享怎么做的免费seo工具
  • 校园网站建设 德育保定百度首页优化
  • 公积金网站 如何做减员网站快速推广
  • 房产律师网站模板seo优化软件
  • 网站栏目做跳转后不显示站长联盟
  • 建行信用卡网站登录媒体:多地新增感染趋势回落
  • 做培训网站哪家好有没有免费的seo网站
  • 学校网站模板设计网页制作教程
  • 空间站做网站什么版本湖南专业seo优化
  • 学做淘宝店的网站吗软文营销广告
  • 服装公司网站建设策划书什么是seo站内优化
  • 建设培训网站群排名优化软件
  • 国家疫情防控最新政策第十版盐城seo培训
  • wordpress 仿CSDN台州seo公司
  • 商洛 网站建设中国关键词网站
  • 青岛网站策划学会计哪个培训机构比较正规
  • 西昌网站开发公司app推广怎么做
  • 公司网站如何做的美丽dsp投放方式
  • 金川做网站公司针对百度关键词策划和seo的优化
  • 博罗东莞网站建设业务推广网站
  • 现在很多网站都是wordpress免费刷推广链接的软件
  • 做网站的ui框架沧州网站优化