在哪里存储我的数据?

时间:2013-03-24 04:45:51

标签: vb.net

在VB.NET中开发需要存储Contacts等相关信息的软件。我不能使用MS-SQL或MySQL作为数据库,因为如果我这样做,那么如果我要在另一台PC上安装,我还需要在该PC上安装MS-SQL。 VB.NET中没有“内置数据库”吗?

4 个答案:

答案 0 :(得分:0)

您可以使用DataSet。看看here

答案 1 :(得分:0)

根据您需要存储关系数据但无法安装完整数据库服务器产品的用例,听起来您的应用程序可以从使用嵌入式数据库中受益。

之前有一个关于此here

的问题

答案 2 :(得分:0)

我建议使用Datasets XML 。您无需安装任何软件,并且有大量有关如何从/向XML文件读/写的指南。

另一种解决方案是SQL Compact;它有点像SQLite(不需要安装)

SQL Compact http://msdn.microsoft.com/en-us/data/ff687142.aspx

XML解决方案示例: http://www.codeproject.com/Articles/13854/Using-XML-as-Database-with-Dataset http://www.daniweb.com/software-development/csharp/threads/343670/use-of-xml-file-in-c-instead-of-database

答案 3 :(得分:0)

如果您正在处理大量数据,则数据库是合适的解决方案。 SQL Express是免费的,适用于VB,并且在构建安装程序时,可以轻松地将其作为msi文件的先决条件打包。