在VB.NET中開發的軟件需要存儲聯繫人等的相關信息。我不能使用MS-SQL或MySQL作爲數據庫,因爲如果我這樣做,那麼如果我要在另一臺PC上安裝,還需要在該PC上安裝MS-SQL。 VB.NET中沒有「內置數據庫」嗎?在哪裏存儲我的數據?
-1
A
回答
0
您可以使用數據集。看看here。
0
根據您關於需要存儲關係數據但不能安裝完整數據庫服務器產品的用例,這聽起來像您的應用程序從使用嵌入式數據庫中受益。
有關於這個here
0
前一個問題,我會建議XML與Datasets
。您無需安裝任何軟件,並且有大量關於如何從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文件進行打包是一個前提條件。