共用方式為


儲存及存取資料

更新:2007 年 11 月

在本課程中,您將學習如何使用資料庫來儲存和存取資料。

「資料」是電腦程式設計的中心概念。大部分程式都會以一或多種方式使用資料。例如,在之前的課程中,您在數字的表單中輸入了資料。之後該資料就用於計算,並傳入訊息方塊中。

在非常簡單的程式中,資料是以程式內的欄位表示。但是在比較複雜的程式中,資料則是分開儲存在程式以外的結構中。這個結構就稱為「資料庫」。

什麼是資料庫?

資料庫是資料的集合,儲存在與程式無關的檔案之中。儲存在資料庫中的資料,可以是多種不同的類型,包括文字、數字、圖片和其他各種不同類型。不同的程式可以連接至相同的資料庫,然後檢視及更新其中所包含的資料。

資料庫一般會分成一個或多個「資料表」。資料表是相關資料錄的集合。例如,如果所使用的資料庫是為小型企業保存資料,可能就會有一個代表產品的資料表、另外一個代表訂單的資料表,還有一個代表客戶的資料表。

資料庫資料表範例圖形

每個資料表都組織整理成以資料行和資料列組成的資料格。資料行代表資料錄中資料的分類,而資料列則代表各筆資料錄。例如在上圖中,[Orders] 資料表內含不同的資料列或記錄代表每一筆訂單,而資料行則代表訂購的產品,還有數量和價格。

資料使用者入門

若要從程式存取資料庫中的資料,首先必須有可存取的資料庫。您可以使用 Visual Basic 輕鬆的建立自己的資料庫,或使用其他人建立的資料庫。

您可以使用 Visual Basic Express 版存取三個不同類型的資料庫:Microsoft SQL Server Compact Edition 資料庫、Microsoft SQL Server Express 資料庫或 Microsoft Access 資料庫。在這些課程中,您將使用 SQL Server Compact Edition 資料庫。如需詳細資訊,請參閱使用 SQL Server Compact 3.5 (Visual Studio)

有了資料庫以後,就可以使用稱為「資料集」的物件連接至程式,然後使用稱為「資料繫結」的技術,將表單上的欄位或控制項連接至資料庫中的資料。

當程式中的欄位 (例如 TextBox 控制項)「繫結」至資料庫資料表中的資料行時,您就可以將該資料行的資料顯示在文字方塊中、在文字方塊中修改資料並儲存在資料庫中,或是輸入新資料錄的資料並加入至資料庫中。

雖然這樣聽起來可能很複雜,但是其實一點都不難。Visual Basic 的資料庫工具可讓您輕鬆處理資料,您會在接下來的幾個課程中了解這點。

後續步驟

在本課程中,您學習到資料庫是什麼,以及資料庫跟程式之間的關聯。在下一個課程中,您將會學習如何建立程式能夠使用的資料庫。

注意事項:

如果當您安裝 Visual Basic Express 版時未安裝 SQL Server 2005 Compact Edition,您必須先安裝才能繼續下一個課程。如需詳細資訊,請參閱使用 SQL Server Compact 3.5 (Visual Studio)HOW TO:將 SQL Server Compact 3.5 資料庫加入至專案

下一個課程:建立第一個資料庫

請參閱

概念

在 Visual Basic Express 中使用 LINQ

其他資源

管理您的記錄:使用程式中的資料

Visual Basic 導覽