【发布时间】:2016-01-27 19:13:22
【问题描述】:
我正在尝试编写 c++ 应用程序来创建 sqlite 数据库或从文本文件中存在的 sql 语句更新现有数据库。我无法找到正确的方法。作为一种解决方法,我将 system() 与“cat sqlfile.txt | sqlite3 mydb 供参考。我正在使用 sqlite3 3071502
【问题讨论】:
我正在尝试编写 c++ 应用程序来创建 sqlite 数据库或从文本文件中存在的 sql 语句更新现有数据库。我无法找到正确的方法。作为一种解决方法,我将 system() 与“cat sqlfile.txt | sqlite3 mydb 供参考。我正在使用 sqlite3 3071502
【问题讨论】:
您需要使用 STL fstream 库来读取文件的内容。教程在这里:http://www.cplusplus.com/doc/tutorial/files/
之后,需要使用sqlite c++ api来执行sql命令。教程在这里:https://www.sqlite.org/c3ref/exec.html
【讨论】: