我正在尝试编写c ++应用程序来创建sqlite db或从文本文件中存在的sql语句更新现有的db。我无法找到正确的方法。作为一种解决方法,我使用了系统()和#34; cat sqlfile.txt | sqlite3 mydb 仅供参考。我使用的是sqlite3 3071502
答案 0 :(得分:0)
您需要使用STL fstream库来读取文件的内容。教程在这里:http://www.cplusplus.com/doc/tutorial/files/
之后,您需要使用sqlite c ++ api来执行sql命令。教程在这里:https://www.sqlite.org/c3ref/exec.html