目前我一直在研究一个比我原先想象的要大得多的程序。我将它生成的数据保存到文本文件中,然后在需要数据或启动程序时从那些数据中读取。当数据变得很大时,这当然很慢。
我知道设置SQL服务器通常是一种存储数据的好方法,但我希望我的应用程序是“自包含”的,这意味着它不需要在网络上工作(因此排除规则) SQL)。我已经阅读了一些关于SQLLITE的内容,这似乎更好,但仍然需要用户安装一些东西,而不是只运行我的程序,因此它不是“自包含”。我想知道是否有其他人找到了可以嵌入到解决方案中的东西?我的想法是,所有数据仍将驻留在包含数据库的文件中,并基于构建或程序中的某种事件构建。
我希望我所要求的是有道理的。基本上我只是想避免用户必须安装任何东西,如果我将我的程序和“数据库文件”复制到另一台计算机,它将没有问题。
答案 0 :(得分:1)
我已经阅读了一些关于SQLLITE的内容,这似乎更好但仍需要用户安装
用户通常 不 需要安装任何内容,因为它是独立的...
SQLite features功能强大,适合保存和检索数据。 SQLite直接读写普通磁盘文件。具有多个表,索引,触发器和视图的完整SQL数据库包含在单个磁盘文件中。
要了解更多内容,请详细了解see uses。