如何在Borland C++ Builder中使用sqlite

3
我有sqlite3.dll文件,但我认为它可能比仅仅在项目中包含该文件并使用其函数要复杂得多。即使是这样,我也没有使用预构建的DLL与C++ Builder应用程序的经验。
所以我的问题是,如何在Borland c++ builder应用程序中使用sqlite?尽可能简单的解释或一步一步的指南是最好的选择,因为我除了使用C++ Builder创建应用程序之外几乎无能为力。
如果不行,是否有人知道回答相同问题的网页文章?我知道sqlite3有自己的文档部分,但我发现很难理解,而且一些重要的链接失效了。
如果还是不行......是否有更好的方法来创建小型易于编写初学者应用程序,并利用SQL数据库?
只是为了明确 - 我不想使用SQL服务器。我想编写一个最少的可执行文件,一个数据库文件和一个库文件在同一个目录中。换句话说,我可以轻松分发的东西。
编辑:我正在使用Borland C++ Builder 2009。

只是一种观察,但那些"不知道我在做什么"的人最终为何选择C ++作为他们的开发语言呢?这是最难使用的主流编程语言。 - Andrew T Finnell
我很乐意回答。我13年前上大学时学习了Borland C++ Builder,然后在毕业后的接下来10年里几乎没有做过C++而是发展了Web编程技能(如php、asp、css、javascript、jquery等)。因此我选择C ++ 的原因是它是我唯一有编写独立应用程序经验的语言。而我不知道的原因是a)很长时间没有接触了,b)我曾经做的东西都不需要尝试比构建器内置的东西更复杂的东西。 - MrVimes
此外,“我不知道我在做什么”并不是指能否编写C++代码,而是指使用庞大的Borland/Codegear C++ Builder集成开发环境的能力。 - MrVimes
那样更有意义。你似乎在引用你对C++的知识而不是Borland Builder,所以是我的错误。C++是一门非常令人困惑的语言,所以我只是好奇。 - Andrew T Finnell
如果你不知道何时使用C++,何时不使用它,并且不了解它的优缺点,那么C++会让人感到困惑。但是在那种情况下,任何语言都可能会令人困惑。 - Tommy Andersen
1个回答

3

你尝试过使用SQLite合并文件吗? 它基本上只是一个要包含在你的项目中的源文件。如果你通过编译,就可以使用它。

请查看http://www.sqlite.org/download.html


我尝试过了。我得到了链接器错误(未解决的外部_sqlite_open...等等)。 - MrVimes
我使用“添加文件到项目”将c文件添加到项目中,现在似乎可以工作了。我想我会接受你的答案,将其作为合并后的文件,并将其添加到项目中。我没有想到我需要特别添加这样的文件。我本以为 #include "sqlite3.h" 就足够了。 - MrVimes
现在我已经让它工作了,我同意。我能够用它编写一个整洁的小应用程序。它比C++ Builder中内置的数据库工具更直观和用户友好。 - MrVimes

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接