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

怎么才可以做网站哈尔滨微网站建设公司哪家好

怎么才可以做网站,哈尔滨微网站建设公司哪家好,小程序有哪些平台,微信朋友圈广告投放收费标准在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.yayakq.cn/news/404734/

相关文章:

  • 常州市网站建设设计南通市城乡建设局网站
  • 滕州市建设网站营销网站 app开发
  • 自己做投票的网站绵阳网站建设企业
  • 上海大型网站建设公司有了域名怎么制作网站
  • 旅游网站技术流程图wordpress 数据库ip
  • 海尔网站推广策划方案如何建网站并做推广
  • 苏州网站网页设计中企动力z邮局登录电脑版
  • 域名网站建设dedecms中英文网站
  • 大淘客优惠券网站是怎么做的中小型教育网站的开发与建设
  • 如何写网站建设方案书网站数据统计
  • 可以网上做单的网站有哪些宿迁市区建设局网站
  • 网站开发面试题创建网站忘记了怎么办
  • 网站建设服务清单网页设计基础教程视频教程
  • c 做网站实例石家庄网站制作找谁
  • 免费企业自助建站成都最有名的设计公司
  • 专业的移动网站建设公wordpress 菜单 导出
  • 简单网站建设推荐网站搜索条怎么做
  • 能绑定域名的免费网站做室内装修的网站
  • 专做和田玉的网站网站建设费用5万入账
  • 有固定ip自己做网站营销型外贸网站建设软件
  • 给前端做网站的图片叫什么软件开发工程师简历范文
  • 当建设部门网站做跨境电商的网站
  • 设计网站推荐html聚美优品网站建设项目规划书
  • 云数据库可以做网站吗企业所得税怎么申报
  • 免费观看行情软件网站进入帮客户做违法网站违法么
  • 如何验证网站西宁做网站好的公司
  • 岳阳网站开发收费专业微网站哪家专业
  • 手机网站打不开生鲜超市店面设计
  • 电商网站开发北京兰州网站维护
  • 程序_做彩票源码网站开发建湖做网站的公司