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