gpt4 book ai didi

c - 如何使用 SQLite3 C 接口(interface)将 CSV 文件加载到主内存数据库中?

转载 作者:行者123 更新时间:2023-11-30 15:10:40 26 4
gpt4 key购买 nike

我知道有一个命令行“.import”可以做到这一点。但如果我想在C程序中做同样的事情,我该怎么办?我们使用的是 SQLite 主内存数据库。这意味着我们必须在一个程序中完成所有事情。否则,连接关闭后数据库将被取消。谢谢。

最佳答案

SQLite 3 C - API 可用于将 csv 导入 Sqlite3 数据库。

  • 您的 C 代码需要打开 CSV 文件,读取 CSV 的每一行文件,确保将列值(当前行中)存储在适当的容器(即由逗号分隔符确定的列边界)。
  • 这些列值可以绑定(bind)到准备好的参数中语句然后提交到数据库。这是一个有用的链接: http://blog.quibb.org/2010/08/fast-bulk-inserts-into-sqlite/

关于c - 如何使用 SQLite3 C 接口(interface)将 CSV 文件加载到主内存数据库中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36046828/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com