【发布时间】:2017-10-21 21:16:23
【问题描述】:
谁能告诉我如何让 SQLite 连接到我的 C++ 程序。 我是一个完全的编程初学者,正在尝试在银行系统上做一个非常基本的项目。 我想将账户持有人所做的交易存储在 sql 数据库中,结果遇到了 sqlite。 然后我试图寻找如何连接两者但找不到任何东西。 失望我尝试做这样的事情:
ofstream fout;
fout.open("crtab.sql", ios_base::ate);
fout << ".open test.db" << endl <<"CREATE TABLE " << name << "(id integer);" << endl << ".exit";
fout.close();
system("sqlite3.exe crtab.sql");
cout << "Database Updated";
` 这也不起作用。 我的老师建议我将数据存储在文本文件中,但我认为这是一个愚蠢的想法。 我的操作系统是 Windows 10,ide 是带有 TDM-GCC 4.9.2 的 dev-c++ 我还安装了 Visual Studio 2017 Community。 我应该使用哪一个?? 请尽快帮忙。
【问题讨论】:
-
您是否尝试过在搜索引擎上查找“sqlite c++”?这个 (sqlite.org/cintro.html) 是我在 google 上查找时弹出的第一个结果。
-
是的,我确实多次查看文档,但对我来说很难理解(技能级别:初学者)。我还查看了许多其他网站,但没有一个对我有帮助。如果你能理解,你能不能也帮帮我。
-
它不包含帮助任何人的分步指南,适用于高级用户。
-
对不起,我没有在 Win10 + dev-c++ 上进行 C++ 开发的经验,我可以在 linux 方面提供帮助,但这不是你需要的 :(
-
有办法,但我不会那样做。相反,您应该阅读 dev-c++ 的文档并尝试了解如何从那里安装和链接库。也许这 (stackoverflow.com/a/27629367/133203) 会有所帮助。