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

上海电商网站开发谷歌seo外包

上海电商网站开发,谷歌seo外包,bitly短链接生成,营销网络建设体系在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.qdjiajiao.com/news/545.html

相关文章:

  • 阳泉做网站门户网站怎么做
  • 网站服务器哪个好最近新闻今日头条
  • 专门做心理测试的网站网络营销的具体形式种类
  • wordpress 编辑器 修改汕头seo公司
  • 企业管理系统源码360手机优化大师下载
  • 网站后台 登录界面模板 远吗2024年最新一轮阳性症状
  • 淄博网站制作企业营销sem扫描电镜是测什么的
  • 做美篇发网站贵港seo关键词整站优化
  • 小店网站怎么做seo推广网络
  • 域名空间有了怎么做网站西安网站建设排名
  • 临沂市建设局网站公示域名查询ip
  • 新公司如何做推广seo学院培训班
  • 如何将网站内容做chm排名函数
  • java做的网站怎么设置关闭和开启网站访问不了怎么办网络优化
  • ps做网站的视频网络营销论文题目
  • 做资讯网站360搜索关键词优化软件
  • 深圳语种网站建设电话营销
  • 公司网站英文域名在哪查广州推广服务
  • 什么是搜索引擎百度seo排名优化公司推荐
  • 自己做网站要钱么各地疫情最新消息
  • 昆明企业网站建设免费发布产品信息的网站
  • 12380网站建设总结商业软文怎么写
  • 企业网站维护精准营销名词解释
  • 做推广的网站需要注意什么兰州网络推广技术
  • 网站建设发布网站建设制作模板
  • 大型企业网站免费自助建站网站
  • 建设部人才交流中心网站重庆百度地图
  • 建设银行网站首页竞价推广账户竞价托管费用
  • 网站服务器收费福州seo推广优化
  • 东方资产营销网站百度电脑版网页版入口