这里使用C# ADO.NET进行对于postgresql数据库的控制,,实现需要引入Mono.Security.dll,Npgsql.dll,网上有很多博客相关的,这里不过多介绍。(推荐一篇博客https://www.cnblogs.com/PowerOfHeart/p/7138003.html)
之后如何将批量大规模数据导入数据库中呢,比如说你现在有一个txt文件里面全是记录,如何将这个txt存入到postgresql数据库中?
这里采用的是使用dataset,建立一张在内存中存储的表,之后使用DataAdapter将DataSet更新到数据库源文件中。
案例:建构批量的图片路径导入数据库中
string ConStr = @"";//连接数据库字符串
NpgsqlConnection conn = new NpgsqlConnection(ConStr);
// 打开一个数据库连接,在执行相关SQL之前调用
conn.Open();
//创建数据表
DataSet myDataSet = new DataSet();
DataTable myDataTable = new DataTable("pictures");
myDataSet.Tables.Add(myDataTable);
//设置字段
DataColumn myColumn1 = myDataTable.Columns.Add("viedoID",Type.

本文介绍了如何使用C# ADO.NET和Npgsql.dll库将批量数据从txt文件导入postgresql数据库。通过创建内存中的DataSet,然后使用DataAdapter将数据更新到数据库中,实现了大规模记录的高效导入。
最低0.47元/天 解锁文章
2187

被折叠的 条评论
为什么被折叠?



