2010-10-01 54 views
0

我剛開始使用visual studio 2008.我正在使用c#。如何從數據庫開始?

我想添加SQL數據庫特別是本地數據庫(.sdf)到我的項目,並希望使用查詢將數據保存在數據庫中,並從數據庫中獲取一些數據,並將顯示並執行不同的功能。

因此,如果任何機構可以給我任何小教程或鏈接什麼是各種類型的數據庫,我可以與視覺工作室一起使用,以及我將如何使用它。

任何通用教程都可以。

非常感謝。

Regards,

回答

3

請勿使用.sdf數據庫。 我已經與它合作,但它很混亂。我無法使用WHERE語句....

改爲使用SQLite

這就是解決方案。

下載的SQLite here 另一個tutorial

+1

你可以在評論中添加這些鏈接! – 2010-10-01 12:36:39

+0

我的聲望太低,不止一個鏈接。在票後我的聲望足夠高,可以獲得更多鏈接。感謝你的投票.. – 2010-10-01 14:00:46

1

我建議你使用SQLite的

1

不知道爲什麼格根無法執行,語句。我使用Compact Edition的一個問題是我無法創建存儲的特效或視圖。我沒有太多關於SQL Lite的經驗,所以我不能對此發表看法。

如果你正在做基於網絡的東西(即,asp.net),我發現下面的系列很好地介紹了數據庫的東西:Data Access Tutorials

至於使用什麼數據庫,只要有一個提供商它通過ADO.NET(或實體框架,或其他)應該是類似的。如果你剛剛開始,我可能會建議你繼續使用Compact Edition,因爲你將看到的大多數示例/教程都將涉及SQL Server。

2

對於簡單的本地SQL數據庫存儲,有相當多的解決方案。一個good full comparison can be found on from Wikipedia

SQL Express 2008

進程外,運行作爲Windows服務,支持存儲過程和意見,但幾乎所有SQL標準確實有一些限制。 50MB安裝。

非常適合除大型SQL部署之外的任何其他應用程序。

Loads of how to guides for SQL Express

SQL Compact Edition 3.5(。sdf文件)

進行中,訪問數據庫的代碼在與應用程序相同的進程中運行。嵌入式系統的理想選擇(銷售點,ATM,車載系統等)。微軟等同於SQLite。非常小的安裝(易於部署與應用程序)。

Getting started guide for SQL Compact Editionload of HowTos to get you going

SQLite

非微軟的答案的過程數據庫。與SQL Compact Edition相比,它的安裝更小(SQLite爲300kb,SQL Compact爲2MB),它支持更大的數據庫文件(SQLite爲32TB,SQL Compact爲4GB)。

SQLite getting started article

0

我從來沒有使用SQL精簡版,所以我不能說太多,因爲它建什麼。然而,我已經使用Compact Edition構建了幾個商業應用程序,並且沒有任何嚴重問題。

您不能使用CE批處理命令,其語法與Sql Server相同(有許多缺失的功能,但最常用的功能在那裏,並且我從來沒有遇到過某種問題沒有解決的問題)。

我真的只是將它用作派遣維修技術人員的公司的應用程序中的「脫機」數據庫。只要移動連接可用,應用程序就可以在上網本上運行並從MySql數據庫下載數據,這樣當他們沒有移動覆蓋時,他們仍然可以訪問自己的工作。

由於與SQL Server非常相似,Compact Edition可能會是一個更簡單的起點。由於您使用的是本地數據庫文件,因此您可能不會達到4GB限制(修剪很少,我的移動數據庫很少超過20MB) - 如果您達到此限制,您可能需要考慮使用基於服務的數據庫(如快遞)。