C#中用ADO.NET连接SQL Server数据库教学方法探讨
2021-05-20
来源:飒榕旅游知识分享网
第29卷第6期 岳 阳 职 业 技 术 学 院 学 报 v0l_29 N0.6 2014年11月 JOURNAL OF YUEYANG VOCATIONAL TECHNICAL COLLEGE NOV.2014 C{}≠中用ADO.NET连接SQL Server 数据库教学方法探讨 张丽景 (兰州石化职业技术学院信息处理与控制工程系, 甘肃兰州 730060) 摘 要:本文针对C#中用ADO.NET连接SQL Server数据库知识点,结合兰9‘1,1石化职业技术学院数 据库课程教学经验,从学生的实际认知能力出发,综合运用案例式教学法和问题驱动式教学法,以项目教 学为线索,趣味教学为指导思想,形象化教学为核心,给出了详细的教学设计方案。 关键词:ADO.NET;SQL Server数据库;案例式教学法;问题驱动式教学法 中图分类号:TP 311.13 文献标志码:A 文章编号:1672—738X(2014)06—0069—03 1 目前教学方法解析 误往往因为理不清思路而不知所措。如何有效改善 C#中利用ADO.NET连接SQL Server数据库 教学方法,激发学生的学习兴趣,才是提高课程教 是一门非常成熟的技术.操作方法简单,步骤清 学质量的关键。 晰_J1。但学生在实践过程中暴露出很多问题,大部分 2解决方法 学生只会简单模仿,遇到错误不会修改,变换题目 案例式教学已经被证实是一种行之有效的 就不会做。究其原因,一方面SQL Server数据库课 教学方法。新颖有趣、难度适中的教学案例往往 程偏工具使用性质,学生在学习时往往过多关注操 会把知识点、技能点简化。使教学过程变得轻松, 作而回避基础知识理解l 2I:另一方面学生对连接数 教学效果事半功倍。案例式教学往往会结合使用 据库的基本步骤死记硬背.不能灵活运用。 问题驱动教学法,在教学过程中设置环环相扣的 通过对甘肃省不同高校SQL Server数据库教学 小问题,引导学生自主思考,挖掘问题本质,充分 方法的问卷调查,大部分教师是按照使用ADO.NET 调动学生的学习积极性和主动性.真正让学生变 开发数据库应用程序的基本步骤进行讲解的,主要 成课堂的主体。学生在轻松愉快的氛同中将知识 分为如下5步:1)根据使用的数据源,确定使用的. 吸收、消化I41。兰州石化职业技术学院数据库教学 NET Framework数据提供程序。2)使用Connection 团队从学生的认知能力出发.融合这两种教学方 对象建立与数据源的连接。3)使用Command对象 法.以课堂随机抽选学生回答问题的小程序为例, 执行对数据源的操作命令。4)使用DataReader、 设计如下。 DataSet等对象对获得的数据进行操作。5)使用数 2.1项目名称。谁来回答我的问题? 据控件向用户显示结果数据[31。 2.2功能要求。按要求设计界面如图l所示,点击 这种教学方法虽然条理清晰,结构紧密,但由 “开始”按钮,随机显示本班同学名称;点击“暂停” 于缺乏趣味性.不够形象化,学生大多只是记住了 按钮停止抽选,同时提示“某某某”请站起来回答我 操作步骤和代码格式.对程序调试过程中出现的错 的问题:点击“结束”按钮.程序退出。 收稿日期:2Ol4—10—10 基金项目:兰州石化职业技术学院一般教科研项目(JY20l3—29);甘肃省教育厅硕士研究生导师一般项目(1O1 5B一6)。 作者简介:张丽景(1981~),女,河南巩义人,软件开发与测试讲师,软件工程硕士,主要从事软件技术、软件测试专业教学。 第6期 张丽景:c#中用ADO.NET连接SQL Server数据库教学方法探讨 表2数据库课程综合实训及毕业设计 三年成绩评定平均值比较 71 【应用】myAD.Fill(myDS,"student”); 7)关闭数据库——“锁门”。 /% 【语法】连接对象.Close(); 连接对象.Dispose(); 【应用】con.Close(); con.Dispose(); 通过这7步的讲解和操作演示,学生对C#下 何种开发语言和目标数据库,连接数据库的基本思 想和操作步骤是一致的l 5l。教学时充分把握学生心 利用ADO.NET连接SQL Server数据库的过程会有 直观、清晰的认识,更易理解和记忆。 理。利用多种教学方法,结合现代多媒体技术,对课 程内容进行加工和案例化处理,是提高教学效果的 2.5 项目实现。学生学会了项目所需的所有技能 点之后,教师指导学生共同完成项目,在实践中加 深对知识的理解和掌握。 有效途径l6I。本文以C#中用ADO.NET连接SQL Server数据库为教学载体,案例式教学为线索,趣 味教学为指导思想,形象化教学为核心。给出了详 细的教学设计方案,以给高职教师的数据库课程教 学提供一定的参考。 2.6技能拓展。用户登录模块设计。学生自行设计登 录窗体,要求界面美观、清晰,数据库中至少有五条测 试数据。若用户输入正确的用户名和密码,单击“登 录”按钮。弹出一个信息框,显示“欢迎进入!”;若用 户名或密码输入错误。单击“登录”按钮,信息框显 示“用户名或密码不正确,请重新输入!”。 3教学效果 该教学方法自2012年在兰州石化职业技术学 参考文献: [1]J,J涛.ASP.Net的数据库连接技术探讨『J1.韶关学院学报: 自然科学版,2011,32(4):15一l6. 『21王若宾,胡健,杜春涛,等.文科专业数据库课程教学方案 设计——兼谈计算思维的培养[J1_计算机教育,2014(1】): l4一l7. 院汁算机相关专业开始实施,不论是统一招生的理 科生、文科生,还是自主招生学生,均表示该方法形 象、生动,岵近现实生活,便于记忆和理解。对2012 [3】钱冬雨,周雅静.SQL Server 2005数据库应用技术[M].北 京:清华大学出版社,2010:284. 14】赵慧敏,杨鑫华,牛一捷.数据库课揖设计实践教学改革探 索『J1.当代教育论坛,20l l(8):49—50. 151张鲲.高校计算机专业数据库课程设计教学指导与实践研 究….软件,2012,33(2):84—86. 年前后二==年学生在数据库课程综合实训及毕业设 计中的成绩评定平均值进行对比,明显发现学生对 管理信息系统的开发能力有很大的提升。 结语 【6】杨雪.职业院校计算机类课程教学方法初探【Jj.职业教育 研究,20l1(6):150. 连接数据库是应用系统开发的重要环节,足汁 算机相关专业学生必须掌握的职业技能。不论选择 (责任编校:马余平) Discussion on the Database Teaching Methods of the Connection between AD0.NET and SQL Server in C# ZHA NG Li-iing (Department of Information Processing and Control Engineering,Lanzhou Petrochemical Vocational and Technical College,Lanzhou,Gansu 730060) Abstract:This paper aimed at the C#using ADO.NET to connect SQL Server database knowledge and combined the teaching experience of the course database of Lanzhou Petrochemical Vocational and Technical College.Starting from the actual cognitive ability of students,this paper comprehensively used case teaching method and problem-driven type teaching method and provides a detailed teaching design scheme with the project teaching as a clue,interesting teaching as the guiding ideology,and visualizes teaching as the core. Key words:ADO.NET;SQL Server database;the case teaching method;problem-driven type teaching method