教案模板4-2



Similar documents
《C语言基础入门》课程教学大纲

I

说 明 为 了 反 映 教 运 行 的 基 本 状 态, 为 校 和 院 制 定 相 关 政 策 和 进 行 教 建 设 与 改 革 提 供 据 依 据, 校 从 程 资 源 ( 开 类 别 开 量 规 模 ) 教 师 结 构 程 考 核 等 维 度, 对 2015 年 春 季 期 教 运 行 基


目 录 关 于 图 标... 3 登 陆 主 界 面... 3 工 单 管 理... 5 工 单 列 表... 5 搜 索 工 单... 5 工 单 详 情... 6 创 建 工 单... 9 设 备 管 理 巡 检 计 划 查 询 详 情 销 售 管

目 录 第 一 章 博 星 卓 越 电 子 商 务 营 销 策 划 实 践 平 台 硬 件 使 用 介 绍... 3 第 二 章 博 星 卓 越 电 子 商 务 营 销 策 划 实 践 平 台 管 理 员 端 功 能 使 用 介 绍 系 统 管 理 员 登 陆 班

<433A5C446F63756D656E E E67735C41646D696E F725CD7C0C3E65CC2DBCEC4CFB5CDB3CAB9D3C3D6B8C4CFA3A8BCF2BBAFA3A95CCAB9D3C3D6B8C4CF31302D31392E646F63>

 编号:

修改版-操作手册.doc

第2章 数据类型、常量与变量

深圳市新亚电子制程股份有限公司

评 委 : 李 炎 斌 - 个 人 技 术 标 资 信 标 初 步 审 查 明 细 表 序 号 投 标 单 位 投 标 函 未 按 招 标 文 件 规 定 填 写 漏 填 或 内 容 填 写 错 误 的 ; 不 同 投 标 人 的 投 标 文 件 由 同 一 台 电 脑 或 同 一 家 投 标 单

定 位 和 描 述 : 程 序 设 计 / 办 公 软 件 高 级 应 用 级 考 核 内 容 包 括 计 算 机 语 言 与 基 础 程 序 设 计 能 力, 要 求 参 试 者 掌 握 一 门 计 算 机 语 言, 可 选 类 别 有 高 级 语 言 程 序 设 计 类 数 据 库 编 程 类

18 上 报 该 学 期 新 生 数 据 至 阳 光 平 台 第 一 学 期 第 四 周 至 第 六 周 19 督 促 学 习 中 心 提 交 新 增 专 业 申 请 第 一 学 期 第 四 周 至 第 八 周 20 编 制 全 国 网 络 统 考 十 二 月 批 次 考 前 模 拟 题 第 一 学

2 熟 悉 Visual Basic 的 集 成 开 发 环 境 3 了 解 可 视 化 面 向 对 象 编 程 事 件 驱 动 交 互 式 开 发 等 基 本 概 念 4 了 解 Visual Basic 的 特 点 环 境 要 求 与 安 装 方 法 1 Visual Basic 开 发 应 用

国债回购交易业务指引

何 秋 琳 张 立 春 视 觉 学 习 研 究 进 展 视 觉 注 意 视 觉 感 知

评 委 : 徐 岩 宇 - 个 人 技 术 标 资 信 标 初 步 审 查 明 细 表 序 号 投 标 单 位 投 标 函 未 按 招 标 文 件 规 定 填 写 漏 填 或 内 容 填 写 错 误 的 ; 不 同 投 标 人 的 投 标 文 件 由 同 一 台 电 脑 或 同 一 家 投 标 单

HSK( 一 级 ) 考 查 考 生 的 日 常 汉 语 应 用 能 力, 它 对 应 于 国 际 汉 语 能 力 标 准 一 级 欧 洲 语 言 共 同 参 考 框 架 (CEF) A1 级 通 过 HSK( 一 级 ) 的 考 生 可 以 理 解 并 使 用 一 些 非 常 简 单 的 汉 语

登录、注册功能的测试用例设计.doc

教师上报成绩流程图

Microsoft Word - 数据库实验2007.doc

(Microsoft Word - NCRE\314\345\317\265\265\367\325\37313\324\27221\272\3051.doc)

龚 亚 夫 在 重 新 思 考 基 础 教 育 英 语 教 学 的 理 念 一 文 中 援 引 的 观 点 认 为 当 跳 出 本 族 语 主 义 的 思 维 定 式 后 需 要 重 新 思 考 许 多 相 连 带 的 问 题 比 如 许 多 发 音 的 细 微 区 别 并 不 影 响 理 解 和

证券代码: 证券简称:长城电脑 公告编号:

微软用户

<4D F736F F D20B9D8D3DAB0BABBAAA3A8C9CFBAA3A3A9D7D4B6AFBBAFB9A4B3CCB9C9B7DDD3D0CFDEB9ABCBBE C4EAC4EAB6C8B9C9B6ABB4F3BBE1B7A8C2C9D2E2BCFBCAE92E646F6378>


4 进 入 交 互 区 设 置 的 组 件 管 理, 在 组 件 管 理 中, 教 师 可 以 选 择 课 程 空 间 中 的 所 有 组 件, 并 通 过 点 击 启 用 或 不 启 用 选 定 组 件 在 课 程 空 间 中 的 显 示 5 进 入 工 作 室 管 理 的 工 作 室 首 页,

目 录 一 系 统 访 问... 1 二 门 户 首 页 申 报 用 户 审 核 用 户... 2 三 系 统 登 录 用 户 名 密 码 登 录 新 用 户 注 册 用 户 登 录 已 注 册 用

云信Linux SSH认证代理用户手册

,,,,, :,, (.,, );, (, : ), (.., ;. &., ;.. &.., ;, ;, ),,,,,,, ( ) ( ),,,,.,,,,,, : ;, ;,.,,,,, (., : - ),,,, ( ),,,, (, : ),, :,

上海证券交易所会议纪要

自 服 务 按 钮 无 法 访 问 新 系 统 的 自 服 务 页 面 因 此 建 议 用 户 从 信 网 中 心 ( 主 页, 右 下 角 位 置 的 常 用 下 载, 或 校 园 网 用 户 自 服 务 ( 首 页

i 1) 系 统 运 作 前 设 定 *1. [2.1 网 页 主 机 名 称 设 定 ] -- 设 定 校 务 系 统 的 主 机 IP 地 址, 以 供 其 他 个 人 电 脑 连 接 及 使 用 该 系 统 *2. [2.3.1 输 入 / 修 改 学 校 资 料 ] -- 输 入 系 统 使

随着执业中医师资格考试制度的不断完善,本着为我校中医学专业认证服务的目的,本文通过对我校中医类毕业生参加2012年和2013年的中医执业医师考试成绩及通过率、掌握率进行分析,并与全国的平均水平进行差异比较分析,以此了解我校执业中医师考试的现状,进而反映我校中医类课程总体教学水平,发现考核知识模块教学中存在的不足,反馈给相关学院和教学管理部门,以此提高教学和管理水平。

0 年 上 半 年 评 价 与 考 核 细 则 序 号 部 门 要 素 值 考 核 内 容 考 核 方 式 考 核 标 准 考 核 ( 扣 原 因 ) 考 评 得 3 安 全 生 产 目 30 无 同 等 责 任 以 上 道 路 交 通 亡 人 事 故 无 轻 伤 责 任 事 故 无 重 大 质 量

目 录 一 激 活 账 号... 2 二 忘 记 密 码 后 如 何 找 回 密 码?... 3 三 如 何 管 理 学 校 信 息 及 球 队 学 生 教 师 等 信 息... 6 四 如 何 发 布 本 校 校 园 文 化? 五 如 何 向 教 师 发 送 通 知? 六

电信系教学大纲的基本规范

Template BR_Rec_2005.dot

珠江钢琴股东大会

2016年南开大学MBA招生信息

全国建筑市场注册执业人员不良行为记录认定标准(试行).doc

正 规 培 训 达 规 定 标 准 学 时 数, 并 取 得 结 业 证 书 二 级 可 编 程 师 ( 具 备 以 下 条 件 之 一 者 ) (1) 连 续 从 事 本 职 业 工 作 13 年 以 上 (2) 取 得 本 职 业 三 级 职 业 资 格 证 书 后, 连 续 从 事 本 职 业

关于2010年上半年(31次)全国计算机等级考试报名的通知

Microsoft Word - 第3章.doc

<4D F736F F D20BFC9B1E0B3CCD0F2BFD8D6C6CFB5CDB3C9E8BCC6CAA6B9FABCD2D6B0D2B5B1EAD7BC2E646F63>

一 公 共 卫 生 硕 士 专 业 学 位 论 文 的 概 述 学 位 论 文 是 对 研 究 生 进 行 科 学 研 究 或 承 担 专 门 技 术 工 作 的 全 面 训 练, 是 培 养 研 究 生 创 新 能 力, 综 合 运 用 所 学 知 识 发 现 问 题, 分 析 问 题 和 解 决

<443A5C6D B5C30312EB9A4D7F7CEC4B5B55C30322EBACFCDACCEC4B5B55C C30342EC8CBC9E7CCFC5C31332ECFEEC4BFC5E0D1B55C E30385C322EB2D9D7F7CAD6B2E12E646F63>

Cybozu Garoon 3 管理员手册

全国教师资格认定管理信息系统

2. 本 次 修 改 后, 投 资 者 申 购 新 股 的 持 有 市 值 要 求 市 值 计 算 规 则 及 证 券 账 户 使 用 的 相 关 规 定 是 否 发 生 了 变 化? 答 : 未 发 生 变 化 投 资 者 申 购 新 股 的 持 有 市 值 是 指, 以 投 资 者 为 单 位

第1篇 道路桥梁工程技术核心专业课程标准及学习绩效考评体系

¹ º ¹ º 农 业 流 动 人 口 是 指 户 口 性 质 为 农 业 户 口 在 流 入 地 城 市 工 作 生 活 居 住 一 个 月 及 以 上 的 流 动 人 口 非 农 流 动 人 口 是 指 户 口 性 质 为 非 农 户 口 在 流 入 地 城 市 工 作 生 活 居 住 一 个

第 一 部 分 MagiCAD for Revit 安 装 流 程

系统设计文档_样稿管理模块 V1.1_.doc

金 不 少 于 800 万 元, 净 资 产 不 少 于 960 万 元 ; (3) 近 五 年 独 立 承 担 过 单 项 合 同 额 不 少 于 1000 万 元 的 智 能 化 工 程 ( 设 计 或 施 工 或 设 计 施 工 一 体 ) 不 少 于 2 项 ; (4) 近 三 年 每 年

采 取 行 动 的 机 会 90% 开 拓 成 功 的 道 路 2

火车浏览器脚本制作教程

课程类 别

关于修订《沪市股票上网发行资金申购

四川省卫生厅关于开展医疗美容主诊医师资格考试及换证工作的通知


安达发SYS系统管理用户操作手册.doc

·岗位设置管理流程

GB

3 月 30 日 在 中 国 证 券 报 上 海 证 券 报 证 券 时 报 证 券 日 报 和 上 海 证 券 交 易 所 网 站 上 发 出 召 开 本 次 股 东 大 会 公 告, 该 公 告 中 载 明 了 召 开 股 东 大 会 的 日 期 网 络 投 票 的 方 式 时 间 以 及 审

第3章 创建数据库

2 任 务 目 标 任 务 实 施 学 一 学 安 全 用 电 1. 安 全 用 电 的 意 义 2. 人 体 触 电 的 基 本 知 识 1 2 1mA 10 30mA 50mA 100mA 750ms Hz

生产支援功能 使用说明书(IP-110 篇)

目 录 页 1. 欢 迎 使 用 网 上 预 约 面 谈 访 问 系 统 新 用 户 新 用 户 登 入 帐 户 程 序 启 动 网 上 预 约 面 谈 访 问 帐 户 核 对 帐 户 的 地 址 资 料

附件1:

名 称 生 命 科 学 学 院 环 境 科 学 1 生 物 学 仅 接 收 院 内 调 剂, 初 试 分 数 满 足 我 院 生 物 学 复 试 最 低 分 数 线 生 命 科 学 学 院 生 态 学 5 生 态 学 或 生 物 学 生 命 科 学 学 院

( ) 信 号 与 系 统 Ⅰ 学 科 基 础 必 修 课 教 周 2016 年 06 月 13 日 (08:00-09:35) ( )

境 外 上 市 外 资 股 股 东 持 有 股 份 总 数 (H 股 ) 489,157,907 3 出 席 会 议 的 股 东 所 持 有 表 决 权 股 份 数 占 公 司 有 表 决 权 股 份 总 数 的 其 中 :A 股 股 东 持 股 占 股 份 总 数 的

<433A5C C6B73625C B746F705CB9FABCCAD6D0D2BDD2A9D7A8D2B5B8DFBCB6BCBCCAF5D6B0B3C6C6C0C9F3C9EAC7EBD6B8C4CFA3A CDA8D3C3B0E6A3A92E646F63>

现 场 会 议 时 间 为 :2016 年 5 月 19 日 网 络 投 票 时 间 为 :2016 年 5 月 18 日 年 5 月 19 日 其 中 通 过 深 圳 证 券 交 易 所 交 易 系 统 进 行 网 络 投 票 的 时 间 为 2016 年 5 月 19 日 9:30-

物 流 从 业 人 员 职 业 能 力 等 级 证 书 分 为 四 个 级 别, 分 别 为 初 级 助 理 级 中 级 和 高 级 ; 采 购 从 业 人 员 职 业 能 力 等 级 证 书 分 为 三 个 级 别, 分 别 为 中 级 高 级 和 注 册 级 请 各 有 关 单 位 按 照 通

上海证券交易所会议纪要

三门峡市质量技术监督局清单公示


合 并 计 算 配 售 对 象 持 有 多 个 证 券 账 户 的, 多 个 证 券 账 户 市 值 合 并 计 算 确 认 多 个 证 券 账 户 为 同 一 配 售 对 象 持 有 的 原 则 为 证 券 账 户 注 册 资 料 中 的 账 户 持 有 人 名 称 有 效 身 份 证 明 文 件

工 程 造 价 咨 询 企 业 管 理 系 统 操 作 手 册 目 录 1 造 价 企 业 登 录 企 业 基 本 信 息 查 看 企 业 人 员 信 息 查 看 企 业 基 本 信 息 操 作 企 业 简 介 企 业 章

年 8 月 11 日, 公 司 召 开 2015 年 第 五 次 临 时 股 东 大 会, 审 议 通 过 了 关 于 公 司 <2015 年 股 票 期 权 激 励 计 划 ( 草 案 )> 及 其 摘 要 的 议 案 关 于 提 请 股 东 大 会 授 权 董 事 会 办 理 公

Microsoft Word - 资料分析练习题09.doc

乐视云视频发行平台 操作手册 V1.1

通用短信平台HTTP接口使用说明V1.0.4

(1) 信 息 系 统 项 目 管 理 综 合 知 识, 考 试 时 间 为 150 分 钟, 笔 试, 选 择 题 ; (2) 信 息 系 统 项 目 管 理 案 例 分 析, 考 试 时 间 为 90 分 钟, 笔 试, 问 答 题 ; (3) 信 息 系 统 项 目 管 理 论 文, 考 试

<4D F736F F D20C6F3D2B5C5E0D1B5CAA6B9FABCD2D6B0D2B5B1EAD7BC2E646F63>

学 年 第 二 学 期 集 中 考 试 安 排 (18 周 ) 考 试 日 期 :6 月 27 日 星 期 一 8:10-9:50 第 二 公 共 教 学 楼 A 区 A 高 等 数 学 ( 理 二 2) 复 材 材 料 科 学 与 工 程

环信移动客服v4.1

( 二 ) 现 行 统 一 高 考 制 度 不 利 于 培 养 人 的 创 新 精 神,,,,,,,,,,,,, [ ],,,,,,,,,,, :, ;,,,,,,? ( 三 ) 现 行 统 一 高 考 制 度 不 利 于 全 体 学 生 都 获 得 全 面 发 展,, [ ],,,,,,,,,,,

《深圳市场首次公开发行股票网上按市值申购实施办法》.doc

附 件 : 上 海 市 建 筑 施 工 企 业 施 工 现 场 项 目 管 理 机 构 关 键 岗 位 人 员 配 备 指 南 二 一 四 年 九 月 十 一 日 2

业务方案篇

<4D F736F F D20B9E2B4F3B1A3B5C2D0C5BBF9BDF0B9DCC0EDD3D0CFDEB9ABCBBEB9D8D3DAD4DAD6D0D0C5D6A4C8AFB9C9B7DDD3D0CFDEB9ABCBBED0C2D4F6C6ECCFC2B2BFB7D6BBF9BDF0B4FACFFAD2B5CEF1BCB0BFAAB0ECBBF9BDF0B6A8C6DAB6A8B6EEC9EAB9BAD2B5CEF1B

3 复 试 如 何 准 备 4 复 试 成 绩 计 算 5 复 试 比 例 6 复 试 类 型 7 怎 么 样 面 对 各 种 复 试 04 05

<4D F736F F D20B9D8D3DA BDECB1CFD2B5C9FAC5C9C7B2B1A8B5BDB5C8D3D0B9D8B9A4D7F7B5C4CDA8D6AAA3A E362E38A3A92E646F63>

四川省农村义务教育学生

<4D F736F F D C3E6CFF2B6D4CFF3A3A8B5DAC8FDD5C220C0E0CCD8D0D4A3A92E646F63>

Transcription:

传 智 播 客 ASP.NET 就 业 实 例 教 程 教 学 设 计 课 程 名 称 :ASP.NET 就 业 实 例 教 程 授 课 年 级 : 2015 年 级 授 课 学 期 : 2015 学 年 第 二 学 期 教 师 姓 名 : 某 某 老 师 2015 年 02 月 02 日

课 题 名 称 第 2 章 ADO.NET 计 划 学 时 6 课 时 内 容 分 析 教 学 目 标 及 基 本 要 求 重 点 及 措 施 一 个 网 站 最 重 要 的 作 用 就 是 展 示 数 据, 在 学 习 ASP.NET 项 目 开 发 时, 学 习 ADO.NET 是 至 关 重 要 的,ADO.NET 就 是 用 来 实 现 在 网 站 中 展 示 数 据 库 中 数 据 的 功 能 本 课 程 将 针 对 SQL 操 作 语 句 SqlConnection 的 对 象 SqlCommand 的 对 象 SqlDataReader 的 对 象 SqlDataAdapter 的 对 象 DataSet 的 对 象 SqlParameter 的 对 象 以 及 SqlHelper 工 具 类 的 编 写 与 使 用 进 行 讲 解, 并 通 过 ADO.NET 结 合 Windows 窗 体 来 实 现 管 理 学 生 成 绩 的 应 用 程 序 以 及 使 用 SqlHelper 工 具 类 实 现 阅 读 器 的 案 例 要 求 学 生 掌 握 SQL 操 作 语 句 SqlConnection 的 对 象 SqlCommand 的 对 象 SqlDataReader 的 对 象 SqlDataAdapter 的 对 象 DataSet 的 对 象, 学 会 SqlHelper 工 具 类 的 编 写 与 使 用 能 够 动 手 完 成 操 作 学 生 成 绩 的 应 用 程 序 和 阅 读 器 案 例 教 学 重 点 : SqlConnection 的 对 象 SqlCommand 的 对 象 SqlDataReader 的 对 象 SqlDataAdapter 的 对 象 DataSet 的 对 象 SqlHelper 工 具 类 难 点 及 措 施 教 学 难 点 :SqlDataReader 的 对 象 SqlHelper 工 具 类 教 学 方 式 教 学 过 程 教 学 采 用 教 师 课 堂 讲 授 为 主, 使 用 教 学 PPT 讲 解 第 一 课 时 ( 数 据 库 基 础 知 识 ) SQL Server 基 础 知 识 查 询 语 句 select * from 表 名 where 查 询 条 件 selelct 语 句 用 于 查 询 数 据 表 中 的 数 据 其 中 * 表 示 所 有 字 段, 当 不 需 要 查 询 所 有 字 段 时, 可 以 直 接 在 select 后 面 写 字 段 名, 多 个 字 段 名 之 间 用, 隔 开 插 入 语 句 insert into 表 名 ( 字 段 1, 字 段 2 ) values( 值 1, 值 2, ) insert 语 句 用 于 向 数 据 表 中 插 入 一 条 数 据, 表 名 表 示 要 插 入 数 据 的 表 名 称, 字 段 名 表 示 该 数 据 表 中 的 列, 值 表 示 对 应 列 的 数 据, 值 要 跟 字 段 一 一 对 应 删 除 语 句 delete 表 名 where 删 除 条 件 delete 语 句 用 于 删 除 数 据 表 中 的 数 据, 当 没 有 删 除 条 件 时 会 删 除 整 张 数 据 表 的 数 据, 所 以 在 进 行 删 除 操 作 时 注 意 添 加 删 除 条 件, 避 免 造 成 数 据 丢 失 修 改 语 句 update 表 名 set 字 段 名 = 新 值 where 修 改 条 件 update 语 句 用 于 修 改 表 中 的 数 据, 当 需 要 修 改 多 个 字 段 数 据 时, 字 段 之 间 用, 隔 开 什 么 是 字 段 字 段 是 数 据 表 中 的 表 头 名 称, 例 如 学 生 成 绩 表 中 的, 语 文 成 绩 数 学 成 绩 等 表 头 名 称, 在 数 据 库 中 称 为 字 段 或 数 据 列 什 么 是 标 识 列 标 识 列 又 被 称 作 自 动 增 长 列, 该 列 的 值 是 由 系 统 按 一 定 规 律 生 成, 不 允 许 空 值, 通 常 都 是 将 主 键 设 置 为 标 识 列

什 么 是 影 响 行 数 在 SQL Server 中 对 数 据 库 中 的 数 据 进 行 增 删 改 操 作 后, 在 消 息 面 板 中 就 会 显 示 执 行 结 果, 如 果 sql 语 句 执 行 成 功, 就 会 提 示 对 数 据 库 的 影 响 行 数, 如 果 执 行 失 败, 则 会 提 示 警 告 常 见 数 据 库 种 类 SQL Server: 与.NET 平 台 的 开 发 搭 配 较 好, 处 理 中 型 数 据 量 大 小 的 项 目 比 较 合 适, 但 商 业 项 目 中 需 要 收 费 SQLite: 该 数 据 库 属 于 一 个 轻 型 的 嵌 入 式 数 据 库, 占 用 资 源 低 并 且 能 与 很 多 程 序 语 言 结 合 使 用, 通 常 移 动 端 开 发 使 用 比 较 多 MySql: 该 数 据 库 开 源 免 费, 并 且 有 相 当 多 的 实 战 项 目, 与 多 种 语 言 的 配 合 开 发 非 常 好, 通 常 会 与 JSP PHP 一 起 配 合 使 用 Oracle: 该 数 据 库 适 合 存 储 数 据 量 较 大, 安 全 性 较 高 的 数 据, 是 许 多 大 型 公 司 首 选 的 数 据 库 类 型 操 作 数 据 库 和 表 的 SQL 语 句 drop table 表 名 // 删 除 数 据 表 create database 数 据 库 名 // 创 建 数 据 库 drop database 数 据 库 名 // 删 除 数 据 库 alter table 表 名 add 字 段 名 数 据 类 型 // 数 据 库 中 添 加 字 段 alter table 表 名 drop column 字 段 名 // 数 据 库 中 删 除 字 段 alter table 表 名 alter column 字 段 名 新 数 据 类 型 // 修 改 数 据 表 中 的 数 据 第 二 课 时 (SqlConnection 类 SqlCommand 类 SqlDataReader 类 ) SqlConnection 类 SqlConnection 类 是 ADO.NET 中 用 于 创 建 连 接 SQL Server 数 据 库 的 对 象, 该 类 位 于 System.Data.SqlClient 命 名 空 间, 创 建 该 类 的 对 象 的 具 体 代 码 如 下 所 示 : SqlConnection con=new SqlConnection("server= 服 务 器 名 ;uid= 用 户 ; pwd= 密 码 ;database= 数 据 库 名 "); 在 上 述 代 码 中,server 表 示 需 要 访 问 的 服 务 器 地 址, 其 值 可 以 是 IP 地 址 计 算 机 名 称 localhost 或. ; uid 和 pwd 分 别 表 示 使 用 SQL Server 身 份 验 证 登 录 的 用 户 名 和 密 码,database 表 示 需 访 问 的 数 据 库 SqlCommand 类 SqlCommand 类 是 ADO.NET 中 用 于 创 建 执 行 SQL 语 句 命 令 对 象 的 类, 该 类 位 于 System.Data.SqlClient 命 名 空 间, 创 建 该 类 的 对 象 的 具 体 代 码 如 下 所 示 : SqlConnection con=new SqlConnection("server= 服 务 器 名 ;uid= 用 户 ; pwd= 密 码 ;database= 数 据 库 名 "); string cmdstr="select * from Student"; SqlCommand cmd = new SqlCommand(cmdStr,con); 上 述 代 码 中, 在 使 用 SqlCommand 对 象 时 需 要 两 个 参 数, 第 一 个 参 数 是 需 要 执 行 的 SQL 语 句 字 符 串 cmdstr, 第 二 个 参 数 是 数 据 库 连 接 对 象 con SqlDataReader 类 SqlDataReader 类 是 ADO.NET 中 用 于 创 建 一 个 查 询 一 条 或 多 条 数 据 的 对 象 的 类, 该 类 位 于 System.DataSqlClient 命 名 空 间, 创 建 该 类 的 对 象 的 具 体 代 码 如 下 所 示 : SqlConnection con=new SqlConnection("server= 服 务 器 名 ;uid= 用 户 ;

pwd= 密 码 ;database= 数 据 库 名 "); string cmdstr="select * from Student"; SqlCommand cmd = new SqlCommand(cmdStr,con); SqlDataReader reader = cmd.executereader(); 上 述 代 码 中,SqlDataReader 对 象 是 用 来 存 储 一 条 或 多 条 数 据 的 结 果 集 通 过 调 用 SqlCommand 对 象 cmd 的 ExecuteReader() 方 法, 将 查 询 到 的 结 果 以 SqlDateReader 类 型 对 象 返 回 第 三 课 时 (SqlDataAdapter 类 DataSet 类 ADO.NET 对 象 的 关 系 ) SqlDataAdapter 类 SqlDataAdapter 类 是 ADO.NET 中 用 于 创 建 一 个 用 于 检 索 和 保 存 数 据 的 对 象 的 类, 该 类 位 于 System.Data.SqlClient 命 名 空 间, 创 建 该 类 的 对 象 的 具 体 代 码 如 下 所 示 : SqlConnection con=new SqlConnection("server= 服 务 器 名 ;uid= 用 户 ; pwd= 密 码 ;database= 数 据 库 名 "); string cmdstr="select * from Student"; SqlCommand cmd = new SqlCommand(cmdStr,con); SqlDataAdapter adapter = new SqlDataAdapter(cmd); 上 述 代 码 中, 将 查 询 到 的 数 据 以 SqlDataAdapter 对 象 的 形 式 返 回, 便 于 检 索 和 保 存 数 据 其 中 cmd 表 示 执 行 SQL 语 句 的 SqlCommand 对 象, 用 于 执 行 SQL 命 令 DataSet 类 DataSet 类 是 ADO.NET 中 用 于 创 建 创 建 一 个 本 地 数 据 存 储 对 象 的 类, 该 类 位 于 System.Data 命 名 空 间, 创 建 该 类 的 对 象 的 具 体 代 码 如 下 所 示 : SqlCommand cmd = new SqlCommand(cmdStr,con); SqlDataAdapter adapter = new SqlDataAdapter(cmd); DataSet ds = new DataSet(); adapter.fill(ds); 上 述 代 码 中, 创 建 一 个 DataSet 对 象, 用 于 保 存 SqlDataAdapter 对 象 中 的 数 据, 该 对 象 相 当 于 本 地 内 存, 数 据 可 以 长 久 保 存 ADO.NET 对 象 的 关 系 在 操 作 数 据 库 时 经 常 会 同 时 使 用 多 个 ADO.NET 对 象, 通 过 这 些 对 象 的 配 合 使 用, 可 以 更 加 灵 活 方 便 地 操 作 数 据 库, 下 图 描 述 的 是 ADO.NET 对 象 之 间 的 关 系

ExecuteNonQuery() 应 用 程 序 DataSet 对 象 ExecuteScalar() Read() Fill() Update() ExecuteReader() Command 对 象 DataReader 对 象 DataAdapter 对 象 Connection 对 象 数 据 库 ADO.NET 五 大 对 象 关 系 图 案 例 讲 解 -- 学 生 信 息 管 理 系 统 操 作 步 骤 1 创 建 项 目 搭 建 窗 体 界 面 在 Winform 窗 体 中 添 加 Label 和 TextBox 实 现 基 本 数 据 操 作 界 面 2 使 用 DataGridView 并 设 置 DataGridView 数 据 源 添 加 数 据 展 示 控 件 并 添 加 数 据 源 3 实 现 数 据 展 示 查 询 数 据 库, 实 现 DataGridView 数 据 加 载 功 能 4 实 现 增 删 查 改 数 据 依 次 实 现 增 删 改 数 据 的 方 法 代 码 讲 解 模 糊 匹 配 查 询 private void btnselect_click(object sender, EventArgs e) // 获 取 所 有 需 查 询 的 字 段 值 string stunum = txtstunum.text.trim(); string stuname = txtstuname.text.trim(); string stuclass = txtstuclass.text.trim(); string subject = cmbsubject.text.trim(); 1=1"); // 无 法 确 定 是 否 要 用 where 关 键 字 所 以 先 加 一 个 where 1=1 的 查 询 条 件 StringBuilder sql=new StringBuilder("select * from Student where // 查 询 的 学 号 不 为 空 时, 就 在 原 始 的 sql 语 句 后 加 一 个 查 询 条 件 if(!string.isnullorempty(stunum)) sql.append(" and stunum="+stunum); // 查 询 的 姓 名 班 级 或 学 科 不 为 空 时, 就 在 sql 语 句 后 加 一 个 模 糊 匹 配 查 询 条 件 if(!string.isnullorempty(stuname))

sql.append(" and stuname like '%"+stuname+"%'"); if (!String.IsNullOrEmpty(stuClass)) sql.append(" and stuclass like '%" + stuclass + "%'"); if (!String.IsNullOrEmpty(subject)) sql.append(" and subject like '%" + subject + "%'"); // 重 新 加 载 DataGridView 中 的 数 据 DataGridViewDataLoad(sql.ToString()); 在 上 述 代 码 中 创 建 了 一 个 SqlConnection 的 con 对 象 和 SqlCommand 的 cmd 对 象, 打 开 连 接, 调 用 cmd 对 象 的 ExecuteNonQuery() 方 法 向 数 据 库 中 插 入 数 据, 并 通 过 返 回 的 结 果 判 断 插 入 是 否 成 功, 最 后 关 闭 连 接 第 四 课 时 (SqlHeler 工 具 类 ) 什 么 是 工 具 类 工 具 类 是 指 可 以 重 复 使 用 的 功 能 代 码, 例 如 数 据 库 的 增 删 查 改 操 作 配 置 文 件 中 的 连 接 字 符 串 为 保 证 代 码 的 可 维 护 性 以 及 重 用 性 一 般 将 连 接 字 符 串 保 存 到 配 置 文 件 中, 配 置 文 件 一 般 为 App.config 或 Web.config, 打 开 配 置 文 件 在 <configuration></configuration> 标 签 中 添 加 如 下 代 码 : <connectionstrings> <add name="connectionstr" connectionstring="server=.; database=itcast;uid=sa;pwd=123456"/> </connectionstrings> 上 述 标 签 中 <connectionstrings> </connectionstrings> 标 签 表 示 连 接 字 符 串 集 合, <add/> 标 签 中 的 name 属 性 表 示 连 接 字 符 串 的 名 称, 用 于 调 用 时 唯 一 识 别,connectionString 属 性 表 示 连 接 的 字 符 串 ConfigurationManager 类 在 配 置 文 件 中 保 存 连 接 字 符 串 当 在 程 序 中 需 要 使 用 时, 需 要 通 过 ConfigurationManager 静 态 类 来 获 取 配 置 文 件 中 的 连 接 字 符 串, 该 类 位 于 System.Configuration 命 名 空 间, 在 使 用 时 需 要 添 加 System.Configuration 程 序 集 引 用 以 及 引 用 命 名 空 间, 其 获 取 方 式 如 下 : string constr = ConfigurationManager.ConnectionStrings["connectionStr"].ConnectionString; 上 述 代 码 中, 通 过 静 态 ConfigurationManager 类 的 ConnectionStrings 属 性 获 取 配 置 文 件 中 的 数 据 库 连 接 字 符 串 参 数 connectionstr 表 示 配 置 文 件 中 数 据 库 连 接 字 符 串 name 的 值 SqlParameter 类

当 查 询 数 据 库 的 SQL 语 句 中 包 含 查 询 条 件 时, 有 可 能 出 现 SQL 注 入 攻 击 漏 洞, 导 致 程 序 出 现 安 全 隐 患, 所 以 需 要 使 用 SqlParameter 对 象 进 行 参 数 化 查 询, 具 体 示 例 如 下 所 示 : int id=1; string sql = "select StuName,StuNum from Student where Id=@id"; SqlConnection con = new SqlConnection(constr); SqlCommand cmd = new SqlCommand(sql, con); SqlParameter par=new SqlParameter("@id", id); cmd.parameters.add(par); 上 述 代 码 中,SQL 查 询 语 句 有 查 询 条 件, 此 时 就 需 要 使 用 SqlParameter 对 象 来 进 行 参 数 化 替 换, 在 需 要 替 换 的 条 件 中 使 用 @ 符 号 标 识, 然 后 创 建 一 个 SqlParameter 的 对 象 替 换 查 询 条 件, 最 后 将 SqlParameter 的 对 象 添 加 到 SqlCommand 的 对 象 的 Parameters 属 性 中 using 关 键 字 using 关 键 字 不 仅 具 有 添 加 命 名 空 间 的 作 用, 还 有 释 放 非 托 管 资 源 的 作 用, 数 据 库 连 接 属 于 非 托 管 代 码, 无 法 进 行 自 动 销 毁, 当 在 数 据 库 相 关 的 连 接 对 象 前 使 用 using 关 键 字, 可 以 使 该 对 象 在 使 用 完 后 自 动 释 放 但 为 了 保 证 数 据 处 理 的 安 全 性, 通 常 都 会 加 入 try-catch 异 常 处 理 案 例 分 析 阅 读 器 操 作 步 骤 1 创 建 数 据 表 在 SQL Server 中 创 建 文 章 分 类 表 和 文 章 内 容 表 并 添 加 表 数 据 2 搭 建 程 序 界 面 在 Winform 窗 体 中 搭 建 阅 读 器 界 面 (TreeView ListBox TextBox) 3 添 加 SqlHelper 将 SqlHelper 工 具 类 添 加 到 程 序 中, 并 完 成 过 程 配 置 4 将 数 据 显 示 到 界 面 调 用 SqlHelper 获 取 数 据 并 绑 定 到 相 关 控 件 上 代 码 讲 解 SqlHelper 中 执 行 增 删 改 的 方 法 public static int ExecuteNonQuery(string sql, params SqlParameter[] pms) // 使 用 using 关 键 字 定 义 范 围, 在 结 束 时 自 动 调 用 这 个 类 实 例 的 Dispose 处 理 对 象 using (SqlConnection con = new SqlConnection(constr)) // 创 建 执 行 Sql 命 令 对 象 using (SqlCommand cmd = new SqlCommand(sql, con)) // 判 断 是 否 传 递 了 sql 参 数 if (pms!= null) // 将 参 数 添 加 到 Parameters 集 合 中 cmd.parameters.addrange(pms);

con.open(); return cmd.executenonquery(); 上 述 代 码 中 的 ExecuteNonQuery() 方 法 一 般 用 于 对 数 据 库 进 行 删 除 修 改 和 插 入 的 操 作, 并 返 回 对 数 据 库 的 影 响 行 数, 简 单 说 就 是 通 过 int 类 型 的 返 回 值 来 判 断 执 行 是 否 操 作 成 功 其 中, 参 数 sql 表 示 需 要 执 行 的 sql 语 句, 数 组 pms 表 示 sql 参 数 中 需 要 替 换 的 占 位 符 以 及 对 应 的 值, 使 用 using 关 键 字 可 以 在 数 据 库 连 接 对 象 使 用 完 后 自 动 销 毁 SqlHelper 中 执 行 返 回 单 个 值 的 方 法 // 执 行 返 回 单 个 值 的 public static object ExecuteScalar(string sql, params SqlParameter[] pms) using (SqlConnection con = new SqlConnection(constr)) using (SqlCommand cmd = new SqlCommand(sql, con)) if (pms!= null) cmd.parameters.addrange(pms); con.open(); return cmd.executescalar(); 在 实 际 开 发 中,ExecuteScalar () 方 法 常 用 来 执 行 查 询 单 个 数 据 的 操 作, 并 将 查 询 结 果 以 object 类 型 返 回 其 中, 先 创 建 一 个 SqlConnection 连 接 对 象, 然 后 创 建 一 个 SqlCommand 对 象 来 执 行 Sql 语 句, 查 询 对 象 cmd 调 用 Parameters 属 性 替 换 sql 语 句 中 的 占 位 符, 最 后 调 用 ExecuteScalar() 方 法 返 回 查 询 结 果 SqlHelper 中 执 行 返 回 一 个 或 多 条 数 据 的 方 法 // 执 行 返 回 SqlDataReader public static SqlDataReader ExecuteReader(string sql, params SqlParameter[] pms) SqlConnection con = new SqlConnection(constr); using (SqlCommand cmd = new SqlCommand(sql, con)) if (pms!= null) cmd.parameters.addrange(pms); try

con.open(); return cmd.executereader(system.data.commandbehavior.closeconnecti on); catch (Exception) con.close(); con.dispose(); throw; 上 述 代 码 中 的 ExecuteReader () 方 法 一 般 用 于 获 取 一 条 或 多 条 数 据, 并 将 查 询 的 结 果 以 SqlDataReader 类 型 返 回 其 中, cmd 对 象 的 ExecuteReader() 方 法 的 参 数 值 CloseConnection 为 枚 举 类 型, 表 示 当 返 回 的 对 象 销 毁 时 关 闭 数 据 库 连 接 接 下 来 编 写 ExecuteDataTable() 方 法 的 代 码, 具 体 代 码 如 下 所 示 第 五 课 时 上 机 练 习 ( 总 结 测 试 题 ) 1 总 结 本 章 内 容 2 通 过 题 库 发 放 相 关 测 试 题, 检 查 学 生 掌 握 情 况 上 机 练 习 主 要 针 对 本 章 中 需 要 重 点 掌 握 的 知 识 点, 以 及 在 操 作 中 容 易 出 错 的 内 容 进 行 练 习, 通 过 上 机 练 习 可 以 考 察 同 学 对 知 识 点 的 掌 握 情 况 上 机 一 :( 考 察 的 知 识 点 为 ADO.NET 五 大 对 象 的 使 用 ) 请 按 照 以 下 要 求 完 成 学 生 信 息 管 理 系 统 要 求 如 下 : 使 用 WinForm 中 的 DataDridView 控 件 展 示 数 据 实 现 模 糊 查 询 的 功 能 实 现 数 据 的 增 删 查 改 功 能 第 六 课 时 上 机 练 习 ( 掌 握 SqlHelper 工 具 类 的 编 写 与 使 用 ) 上 机 一 : ( 考 察 的 知 识 点 为 SqlHelper 工 具 类 的 编 写 与 使 用 ) 请 按 照 以 下 要 求 完 成 一 个 阅 读 器 要 求 如 下 : 1) 在 Winform 窗 体 中 搭 建 阅 读 器 界 面 (TreeView ListBox TextBox) 2) 编 写 SqlHelper 工 具 类 3) 调 用 SqlHelper 获 取 数 据, 并 绑 定 到 相 关 控 件 上

思 考 题 和 习 题 见 教 材 第 二 章 课 后 习 题 教 学 后 记