2013-03-24 121 views
-1

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

回答

0

您可以使用数据集。看看here

0

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

有关于这个here

0

前一个问题,我会建议XMLDatasets。您无需安装任何软件,并且有大量关于如何从XML文件读取/写入的指南。

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

SQL精简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

0

如果您正在处理数据的显著量,数据库是适当的解决方案。 SQL Express是免费的,可以很好地与VB一起使用,而且在构建安装程序时,使用msi文件进行打包是一个前提条件。