Database db = CreateDatabase();
var varConnnection = db.CreateConnection(); //获取连接字符串对象
SqlBulkCopy sqlBulkcopy = new SqlBulkCopy(varConnnection.ConnectionString);
sqlBulkcopy.DestinationTableName = "T_ACl_User_Function"; //数据库表名字
sqlBulkcopy.BatchSize = dt.Rows.Count;
try
{
varConnnection.Open();
if (dt != null && dt.Rows.Count != 0)
{
sqlBulkcopy.WriteToServer(dt); //批量插入到数据库中
init = 1;
}
}
catch (Exception ex)
{
throw ex;
}
finally
{
varConnnection.Close();
if (sqlBulkcopy != null)
sqlBulkcopy.Close();
}
return init;
相关文章
- 如何使用C#在Oracle关系数据库中插入日期
- c#无法将数据插入数据库
- 将varbinary数据插入SQL Server数据库
- c#中往mysql里批量插入上万条数据,有比较高效的方法吗?谢谢
- 将.db文件导入SQLServer2008数据库
- C#实现从EXCEL文件读取数据到SqlServer数据库
- sql2000 如何将一个数据库里的视图和存储过程批量导到到另一个数据库中
- 项目总结04:SQL批量导入数据:将具有多表关联的Excel数据,通过sql语句脚本的形式,导入到数据库
- c#客户端连接mysql数据库插入中文字符乱码解决方案(超简单)
- 将mysql数据库设置成utf8编码时插入查询中文乱码终极解决方案