0

我知道 .import 命令适用于 Sqlite3 shell,而不适用于我的程序中使用的 C API,并且可以在我从应用程序连接之前创建和填充 db。但是,我想在我的程序中创建一个 Sqlite 数据库,并将数据从文本文件(例如 Windows 中的 data.txt)导入其表之一。有没有办法做到这一点,还是我必须在我的程序中编写类似于 .import 命令的代码?

4

1 回答 1

0

你必须要么

  • 将 SQLite 语句作为字符串包含在您的应用程序中并sqlite3_exec在字符串上使用
  • 或编写类似于.import命令的代码

由于 sqlite.c shell 程序是公共领域的,您可以简单地将.import代码复制到您的应用程序中。

于 2012-06-16T01:02:17.270 回答