postgresql(2) C#如何将批量将数据记录添加到数据库

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  这里使用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);

           

            //设置字段
            Dat
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值