首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

讲义18:ADO.NET:DataAdapter

一、内容提要

数据适配器: DataAdapter

DBHelper

学生成绩管理系统数据库连接

动软工具使用

二、内容及操作步骤

1.数据适配器: DataAdapter

概述: 与数据集联合使用。可以实现数据库到数据集数据填充;也可实现数据集变动数据向数据库写入的过程,实现批量数据操作。

属性成员

方法成员

构造函数

注:

使用数据适配器组件时,无需显式打开、关闭数据连接。

2.DBHelper

2.1 概述:使用一个独立的工具类,封装ADO.NET组件的使用

2.2 方法识别

Insert\update\delete 都是使用cmd.ExecuteReader()方法, RunSQL()

Select 使用cmd.ExecuteReader()方法

Select 使用adp.Fill()方法,FillTable()

2.3 定义类:Stu.DBUtility.DBHelperSQL

3.动软工具使用

3.1 概述:基于数据为生成标准的三层代码 结构

3.2 使用演示

三、课堂练习

1.用DataAdapter实现DataSet数据填充

读取连接字符串

创建Connection对象

准备SELECT-SQL语句字符串

创建数据集对象

创建数据适配器对象

调用数据适配器对象的填充方法

将数据集对象绑定到控件中

2.DBHelper类的定义

定义方法RunSQL()

定义方法FillTable()

定义字段connectionString

3.学生成绩管理连接数据库

在Web.Config文件准备好连接字符串

创建DBUtility类库,添加类:DBHelperSQL

改造DAL

查询相关的功能

添加相关

编辑相关

删除相关

四、常见错误

1.找不到项目文件存放位置

感谢阅读

关注“熊哥是程序猿”

学习更多知识

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171228G0KOWY00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券