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