如何在应用程序中嵌入数据库?

时间:2015-01-29 14:20:55

标签: java c#

我下载了一个小型桌面应用程序。这个应用程序存储了很多信息。他们如何在没有数据库设置的情况下将数据库嵌入到应用程序中。我做了几次搜索,但我真的不懂。

- 他们将这种信息存储在txt文件中吗? 在此先感谢...

3 个答案:

答案 0 :(得分:2)

数据库通常在记录中进行思考。如果将数据库表与Excel电子表格进行比较,该电子表格将是一个完整的行。定义数据库表时,需要告诉数据库每个记录需要多少空间,这样只需将行号与每行所需的空间相乘,就可以很容易地计算出任何给定行号的位置。

在Windows和Linux环境中,大多数数据库都是独立设计的,需要其服务的各种程序都与TCP / IP连接。

有些也可以运行嵌入式,它们是应用程序的一部分,只为该应用程序提供服务,然后可以完全配置数据库。对于Java,典型的例子是Apache Derby。

答案 1 :(得分:1)

您可以使用sqlite,这非常适合您的目的。 见http://www.sqlite.org/whentouse.html

答案 2 :(得分:1)

保存数据的方法有很多种。应用程序可以使用简单的文本文件,专有的二进制文件,甚至是SQLite等完整的嵌入式数据库。

对于C#,有一种简单的方法,比如使用应用程序属性,这些属性由Framework自动保存到磁盘。