c# 对sqlite基本操作,带批量插入(百万级秒插)

时间:2021-01-01 04:17:48
【文件属性】:
文件名称:c# 对sqlite基本操作,带批量插入(百万级秒插)
文件大小:472KB
文件格式:RAR
更新时间:2021-01-01 04:17:48
sqlite c# 批量插入 下载来的资源,自己改了一下,共享出来,供小白使用,本想免费的,无奈最少是2分,再次吐槽一下csdn的下载规则变更,越来越商业化了。
【文件预览】:
sqliteExample - 副本
----.vs()
--------sqliteExample()
----sqliteExample.suo(27KB)
----sqliteExample()
--------bin()
--------Form1.Designer.cs(11KB)
--------Program.cs(494B)
--------obj()
--------SQLiteHelper.cs(22KB)
--------sqliteExample.csproj(4KB)
--------Form1.cs(9KB)
--------app.config(130B)
--------Form1.resx(7KB)
--------StudentClass.cs(796B)
--------Properties()
----sqliteExample.sln(881B)

网友评论

  • 就开了个事务,不用下了,代码贴上 using (SQLiteCommand insertRngCmd = (SQLiteCommand)conn.CreateCommand()) { insertRngCmd.CommandText = @"INSERT INTO studentInfo VALUES (@sex, @adr, @name, @id)"; conn.Open(); var transaction = conn.BeginTransaction(); for (int s = 10; s < 1000000; s++) { insertRngCmd.Parameters.AddWithValue("@sex", "male"); insertRngCmd.Parameters.AddWithValue("@adr", "clanbian"); insertRngCmd.Parameters.Add
  • 好东西,挺好用的。
  • 有用,但是这个是50分啊,不是2分
  • 不是我想要的效果,学习一下还不错
  • 参考一下。
  • 可以的,测试了速度挺好的。
  • 实现了,插入百万数据,挺快的。 事务的处理,看语法是怎样的了
  • 实现了,插入百万数据,挺快的。 事务的处理,看语法是怎样的了
  • 改一下就可以用 但是还是有点慢
  • 不错,就是例子其余操作过于简单
  • 简简单单 还可以额
  • 还可以啦,
  • 需要测试下
  • 好吧,下来研究了下,其实没想像的那么快..
  • 可以,主要是用了事务,可以学习一下
  • 使用了事务,100万条记录大约20秒多
  • 速度提高不少,不过没有百万秒级
  • 可以,值得借鉴
  • 改一下就可以用 但是还是有点慢
  • 达不到百万级秒插,不过确实速度提高了