存储和访问数据
更新:2007 年 11 月
在本课中,您将了解如何使用数据库来存储和访问数据。
“数据”是计算机编程中的核心概念。大多数程序都会这样或那样地使用到数据。例如,在前面的课程中,您以数字形式输入数据,然后在一个计算中使用该数据并在消息框中返回结果。
在非常简单的程序中,数据表示为程序内的字段。但对于更复杂的程序,数据存储在一个与程序分离的结构中;该结构称为“数据库”。
什么是数据库?
数据库是数据的集合,存储在一个独立于程序的文件中。存储在数据库中的数据可以是多种不同的类型:文本、数字、图片等等。不同的程序可以连接到同一数据库并查看和更新它包含的数据。
数据库通常划分为一个或多个“表”。表是相关记录的集合。例如,如果使用一个数据库存放某个小公司的数据,则该数据库可能会有一个表示产品的表,一个表示订单的表,以及一个表示客户的表。
每个表被组织为由列和行组成的网格。列表示记录中数据的类别,而行表示单条记录。例如,在上图中,“Orders”表中的每个订单都用一个单独的行或记录来表示,而列则表示订购的产品以及数量和价格。
数据入门
若要从程序访问数据库中的数据,首先必须有一个可以访问的数据库。使用 Visual Basic 可以很容易创建您自己的数据库或使用他人所创建的数据库。
使用 Visual Basic 速成版可以访问三种不同类型的数据库: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 速成版时未安装 SQL Server 2005 Compact Edition,则必须在继续下一课之前先安装它。有关更多信息,请参见使用 SQL Server Compact 3.5 (Visual Studio)和如何:向项目添加 SQL Server Compact 3.5 数据库。 |
下一课:创建您的第一个数据库