-1

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

4

4 回答 4

0

Based off your use case about needing to store relational data but not being able to install a full-fledged database server product, it sounds like your application benefit from using an embedded database.

There was a previous question about this here

于 2013-03-24T04:51:14.190 回答
0

如果您正在处理大量数据,那么数据库是合适的解决方案。SQL Express 是免费的,可以很好地与 VB 配合使用,并且在您构建安装程序时,很容易将其打包为您的 msi 文件的先决条件。

于 2013-03-24T20:54:20.113 回答
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

于 2013-03-24T05:05:44.420 回答
0

您可以使用数据集。看看这里

于 2013-03-24T04:49:51.290 回答