
10.1 数据库与ADO.NET概述
10.1.1 数据库概述
数据库技术是计算机科学的一项重要技术。目前,数据库系统已经广泛应用于各个领域,例如企业人事管理系统、办公自动化系统、图书检索系统、票务系统、金融交易系统等。
1.表、记录和字段

2.数据库


3. 索引

4. 数据表之间的关系 

10.1.2 SQL概述
1. SQL简介

2. 常用SQL语句



10.1.3 ADO.NET概述
ADO.NET是一种应用程序与数据源交互的API,它支持的数据源包括数据库、文本文件、Excel表格或者XML文件等。ADO.NET封装在System.Data命名空间及其子命名空间(例如System.Data.SqlClient和System.Data.OleDb)中,提供了强大的数据访问和处理功能,包括索引、排序、浏览和更新等。借助于ADO.NET,应用程序可以非常方便地访问和处理存储在各种数据源中地数据。
图10-1显示了ADO.NET的架构。ADO.NET架构的两个主要组件是Data Provider(数据提供程序)和DataSet(数据集)。

1.Data Provider

2.DataSet

10.1.4 ADO.NET访问数据库的一般步骤

10.2 Connection与Command对象的使用
10.2.1 Connection对象


10.2.2 Command对象


10.2.3 应用实例————实现用户登录




图 10-3 ”用户登录“运行效果
10.2.4 应用实例——实现收支类别的添加



10.3 DataReader对象的使用
10.3.1 DataReader 对象
DataReader(数据读取对象)提供一种从数据库只向前读取行的方式。表10-9列出了DataReader的主要成员。

10.3.2 应用实例——实现收支项目的添加






10.3.3 应用实例——实现收支明细的添加






10.4 DataAdaper与DataSet对象的使用
10.4.1 DataAdaper与DataSet对象






10.4.2 DataGridView控件


10.4.3 应用实例——实现收支明细的查询




