精品文档---下载后可任意编辑是为
NET 框架而创建的,是对 ADO(ActiveX Data Objects)对象模型的扩充
提供了一组数据访问服务的类,可用于对 Microsoft SQL Server、Oracle 等数据源的一致访问
NET Data Provider(数据提供程序)和 DataSet 数据集(数据处理的核心)两大主要部分
NET 数据提供程序提供了四个核心对象,分别是 Connection、Command、DataReader 和 DataAdapter对象
功能如表 2-1 所示
表 2-1对象功能Connection提供和数据源的连接功能Command提供访问数据库命令,执行查询数据或修改数据的功能,例如运行 SQL命令和存储过程等DataReader从数据源中读取只向前的且只读的数据流DataAdapter是 DataSet 对象和数据源间的桥梁
DataAdapter 使用 4 个 Command 对象来运行查询、新建、修改、删除的 SQL 命令,把数据加载到 DataSet,或者把 DataSet 内的数据送回数据源SQL Server 相关配置在使用 C#访问数据库之前,首先创建一个名为“chap2”的数据库,此数据库作为 2
1 节及 2
2 节中例题操作的默认数据库
然后创建数据表 Products,表结构如表 2-2 所示
创建完毕后可录入初始化数据若干条
表 2-2 Products 表表结构序号列名字段说明数据类型长度主键允许空1ProductID商品编号char4主键否2ProductName商品名称nvarchar40否3SupplierName供应商名称nvarchar40否4CategoryName商品类别名称nvarchar40否5UnitPrice单价money否6UnitsInStock库存量sma