SqlBulkCopy从记事本批量复制数据4
来源:互联网 发布:欧洲卡车模拟mac版 编辑:程序博客网 时间:2024/05/22 19:26
private
static
DataTable GetTableSchema()
{
DataTable dataTable =
new
DataTable();
dataTable.Columns.Add(
"username"
, Type.GetType(
"System.String"
));
dataTable.Columns.Add(
"password"
, Type.GetType(
"System.String"
));
dataTable.Columns.Add(
"account"
, Type.GetType(
"System.String"
));
return
dataTable;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
static
void
Main(
string
[] args)
{
try
{
string
filepath =
@"TXT文件地址"
;
StreamReader file =
new
StreamReader(filepath, System.Text.Encoding.Default);
string
username;
string
password;
string
acout;
Stopwatch stopwatch =
new
Stopwatch();
stopwatch.Start();
DataTable dataTable = GetTableSchema();
while
(
true
)
{
//从TXT读取数据部分
DataRow dataRow = dataTable.NewRow();
dataRow[
"username"
] = username;
dataRow[
"password"
] = password;
dataRow[
"account"
] = acout;
dataTable.Rows.Add(dataRow);
}
string
connectionString =
"MSSQL连接字符串"
;
SqlBulkCopy sqlBulkCopy =
new
SqlBulkCopy(connectionString);
sqlBulkCopy.DestinationTableName =
"表名"
;
sqlBulkCopy.BatchSize = dataTable.Rows.Count;
SqlConnection sqlConnection =
new
SqlConnection(connectionString);
sqlConnection.Open();
if
(dataTable !=
null
&& dataTable.Rows.Count != 0)
{
sqlBulkCopy.WriteToServer(dataTable);
}
sqlBulkCopy.Close();
sqlConnection.Close();
dataTable.Clear();
stopwatch.Stop();
file.Close();
}
catch
(IOException e)
{
Console.WriteLine(e.ToString());
}
}
- SqlBulkCopy从记事本批量复制数据4
- SqlBulkCopy从记事本批量复制数据4
- SqlbulkCopy批量复制数据
- SqlBulkCopy批量复制数据
- SqlbulkCopy批量复制数据
- SqlBulkCopy批量复制数据
- SqlBulkCopy批量复制数据
- SqlBulkCopy实现数据批量复制
- SqlBulkCopy类批量复制数据
- SqlBulkCopy类批量复制数据
- 转:SqlBulkCopy批量复制数据
- 转:SqlBulkCopy批量复制数据
- SqlBulkCopy(批量复制)使用方法
- SqlBulkCopy(批量复制)使用方法
- SqlBulkCopy(批量复制)使用方法
- 使用asp.net 2.0中的SqlBulkCopy类批量复制数据
- asp.net 2.0中的SqlBulkCopy类批量复制数据
- 使用asp.net 2.0中的SqlBulkCopy类批量复制数据
- 智能指针
- proxool 连接池配置指南(spring配置类)
- SQL导入导出数据
- 基于GPS gps_qemu.c的数据上报过程分析
- rtsp交互命令简介及过程参数描述
- SqlBulkCopy从记事本批量复制数据4
- CMD 下开3389命令 2000 2003/XP 适用于只得到CMD的条件下入侵
- 【加入收藏】【设为主页】实现
- HP-UX环境,crontab中调脚本,显示oracle时间的问题
- Eclipse快捷键 10个最有用的快捷键
- 如何让li中内容显示超过长度后以省略号显示
- Python中的easy_install安装小技巧
- 日语被动句的另分类
- uImage与zImage的区别