存储数据并访问它

时间:2011-04-18 21:05:54

标签: c# .net c++ c visual-studio-2010

存储数据的最佳方式是什么?访问它的最快方式,这是免费的,不需要额外的东西安装吗?

6 个答案:

答案 0 :(得分:3)

使用sqlite

答案 1 :(得分:3)

XML。看here。请记住,通过使用XML,您可以获得机器结构的人类可读文件。

<强>更新

因为这显然对OP来说很新,所以这里有一些链接:

关于XML:

关于从C#.NET访问XML

答案 2 :(得分:1)

StreamReader来读取文件 http://msdn.microsoft.com/en-us/library/system.io.streamreader.aspx

StreamWriter写文件 http://msdn.microsoft.com/en-us/library/system.io.streamwriter.aspx

它们都是.NET框架中包含的类。

答案 3 :(得分:1)

如果语言为C,您可以使用structsfread()&amp; fwrite()将数据保存到单个“数据库”文件中。它不是最兼容的方式,但肯定是快速的。并且它不需要安装任何其他东西。

答案 4 :(得分:0)

我建议SQL Server Compact Edition - 它是免费的,基于文件,不需要额外安装,这也为您提供了一个很好的升级路径,因为它也支持实体框架。

答案 5 :(得分:0)

如果需要关系数据库,请使用Sqlite数据库周围的System.Data.Sqlite ADO.Net包装器。将DLL放入项目中,您将获得一个免费,快速的单文件SQL数据库。

如果您只需要一个键值存储,那么在ESENT托管界面中使用Persistent Dictionary