作爲學習.Net和C#(我是php和mysql背景)的一部分,我正在嘗試開發一個管理書籤鏈接的桌面應用程序。它將允許用戶添加,刪除,編輯和查看記錄(保存的鏈接)。其他選項是從Diigo.com和Dzone.com導入書籤。 現在問題是我要在哪裏存儲這些書籤,本地的書籤? (不是現在的diigo和dzone)。 我可以使用MS SQL服務器嗎?如果是這樣,我將如何將其連接到桌面應用程序。 最重要的是,存儲書籤必須是安全的,以防止Windows崩潰等。我的意思是不喜歡Internet Explorer或Firefox,其中Windows重新安裝意味着所有鏈接的丟失。 任何幫助或鏈接將不勝感激!基於.Net的桌面應用程序的本地數據存儲選項
4
A
回答
6
一些優秀的本地數據庫選項:
SQL精簡版
http://www.microsoft.com/download/en/details.aspx?id=7400
http://www.mikeborozdin.com/post/Introducing-Microsoft-SQL-Server-Compact-Edition-(Part-I).aspx
sqlite的
http://sqlite.phxsoftware.com/
http://sqlite.phxsoftware.com/forums/t/76.aspx
的SQL Express
使用ADO.net和使用SqlConnectionStringBuilder類連接到計算機名\的SQLExpress。您也可以下載SQL
確保與管理工作室下載表達,以及:http://www.microsoft.com/download/en/details.aspx?id=23650
權衡
SQL精簡和SQL Express的是免費下載,並再次發佈的。 Sqlite和sql compact可以通過複製文件來分發--sql express在用戶桌面上安裝,但功能更強大。對於一個具有簡單存儲需求的簡單桌面應用程序,並且您想要數據庫路由,我會傾向於通過sql compact或sqlite進行安裝和二進制副本。
1
我建議你看一下isolated storage.
1
如果您正在尋找一個實際上處於進程中的數據庫,而不是一個自己的進程,並且可以複製部署並運行在中等信任(這意味着它必須以.NET編寫)除了SQL Server精簡兩(商業)選項:
相關問題
- 1. .NET應用程序的本地數據存儲
- 2. Silverlight桌面應用程序,Windows和Mac以及本地數據庫的選項
- 3. 基於.NET的桌面開源預訂應用程序
- 4. 存儲數據的桌面應用程序?
- 5. 從桌面應用程序存儲數據的最佳方式?
- 6. JavaFX桌面應用程序中的數據存儲
- 7. .Net桌面應用程序
- 8. 存儲配置桌面應用程序
- 9. 我應該將桌面應用程序的本地化數據存儲在數據庫中嗎?
- 10. 選擇用於桌面應用程序
- 11. .NET應用程序中數據源的基於文件的選項
- 12. 爲桌面應用程序存儲數據
- 13. 本地本地單一數據庫的桌面以及網絡應用程序
- 14. 基於Web的本地應用程序
- 15. 將現有的Silverlight應用到桌面應用程序基於
- 16. 基於Instagram API的C#/ .NET桌面應用程序(適用於離線使用且無數據庫連接)
- 17. 如何在Windows 8中的桌面應用程序中訪問Metro應用程序的本地存儲?
- 18. 。使用安裝部署項目的.Net桌面應用程序
- 19. Android應用程序和本地桌面應用程序通信
- 20. 用於本地存儲的數據庫
- 21. 用於.NET桌面應用程序的MVC框架
- 22. AppEngine應用程序的數據存儲或本地文件
- 23. 本地應用程序數據的獨立存儲
- 24. 用於桌面應用程序的JTree
- 25. 用於同步桌面應用程序的數據庫設計
- 26. CoreData或Sqlite應該在iPhone應用程序中用於本地存儲數據
- 27. 預加載的基於文檔的桌面應用程序
- 28. 基於網絡的產品的Chrome桌面應用程序
- 29. 基於Java Applet的桌面應用程序中的Load Runner
- 30. 有關基於Chromium的桌面應用程序的想法?
感謝。但是在像操作系統重新安裝,.net運行時重新安裝之類的東西之後數據會被破壞? – 2011-12-23 14:09:07
數據庫只是磁盤上的文件。因此,.net重新安裝不會影響磁盤上的這些文件。如果你重新安裝操作系統,但不要吹走你的分區,那麼不行,如果你刪除操作系統上的分區重新安裝(光驅),那麼是的,所有的文件都沒有了。 – bryanmac 2011-12-23 14:17:23
謝謝,我相信我可以找出其餘的,謝謝你的鏈接 – 2011-12-23 14:20:52