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 应用实例——实现收支明细的查询