Java程序设计项目式教程 教案9-1 学生信息的数据库管理.docx

上传人:lao****ou 文档编号:1146493 上传时间:2024-12-06 格式:DOCX 页数:5 大小:27KB
下载 相关 举报
Java程序设计项目式教程 教案9-1 学生信息的数据库管理.docx_第1页
第1页 / 共5页
Java程序设计项目式教程 教案9-1 学生信息的数据库管理.docx_第2页
第2页 / 共5页
Java程序设计项目式教程 教案9-1 学生信息的数据库管理.docx_第3页
第3页 / 共5页
Java程序设计项目式教程 教案9-1 学生信息的数据库管理.docx_第4页
第4页 / 共5页
Java程序设计项目式教程 教案9-1 学生信息的数据库管理.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《Java程序设计项目式教程 教案9-1 学生信息的数据库管理.docx》由会员分享,可在线阅读,更多相关《Java程序设计项目式教程 教案9-1 学生信息的数据库管理.docx(5页珍藏版)》请在第一文库网上搜索。

1、教案课程名称:名Va面向对向程序设计适用专业:授课年级:授课学期:授课教师:教学基本信息授课题目学生信息的数据库管理授课专业软件技术专业授课班级一年级学生授课课时4学时(180分钟)授课地点教学做一体化教室学情分析授课对象是软件技术专业大一学生,学生已经具备JaVa编程基础,初步具备面向对象的编程思想,掌握了JaVa的异常处理、多线程以及集合框架、文件处理等基础知识。少量的数据处理可以使用文件,比较简单方便。但是在大数据时代的今天,大量数据的存储、管理及维护更多的是使用数据库系统。使用JDBC连接操作数据库,是学生必备的技能。因此,由浅入深,使用切合的实例,逐步引导比较适合学生的习惯,使用学生

2、身边的、感兴趣的例子来可以调动学习和探究的主动性、积极性。教学资源令教材:Java程序设计教程项目式教程赵国玲等编著,机械工业出版社令网络学习资源平台:山东省省级职业教育在线精品课程Java面向对象程序设计令教学环境:教学做一体化教室,极域电子,一体机等令教学素材:多媒体课件,动画视频片段单元教学目标知识目标令1.了解JDBC的体系结构和基本功能令2.掌握Statement接口的常用方法令3.掌握ReSUItSet结果集的常用方法能力目标令1.能够完成JDBC驱动的下载与注册令2.会写JDBC访问数据库程序令3.会使用Statement接口方法操作数据库素质目标令1.培养良好的懂规矩、守纪律、

3、守法意识令2.培养做事严谨负责、精益求精的工匠精神教学重点(1) Statement接口的常用方法(2) ReSUitSet结果集的常用方法教学难点(1)JDBC连接数据库(2)会使用StaterT1ent接口的常用方法操作数据库;单元授课过程教学流程教学活动学生活动设计思路时间知识回顾并到入新课1 .回顾上节内容,掌握集合的常用方法与应用场景。2 .利用超星学习平台推送本节学习任务清单,要求学生课前预习JDBC连接数据库的过程。学生查看学习通本节任务清单,学习使用学生信息的数据库管理这堂课。1.课前利用超星学习平台推送本节学习任务清单,要求学生总结了解JDBC连接数据库流程。20分钟学习新知

4、1. JaVa程序通过JDBC访问数据库。IJaVa应用程序I_11Ja二t)白I*wIIIMySQ1IISQ1SefverIIOrace1IIIJD)|J01|IJOBE|;2. JDBC常用的AP1JDBCAP1主要位于Java,sq1及javax.Sq1包中,该包定义了一系列访问数据库的类和接口:DriVerManage类、Connection接口、Statement接口、PreparedStatement接口、ReSU1tSet接口o3. JDBC数据库访问过程1)加载并注册相应的数据库驱动程序。2)连接数据库,获取Connection(连接)对象。3)创建Statement对象,通过

5、COnneetiOn对象获取Statement对象4)向数据库发送需要执行的SQ1语句,通过Statement对象执行SQ1语句。5)处理执行SQ1语句后返回的结果集,如果执行的SQ1语句是查询语句,执行结果将返回一个ResuItSet对象,通过ReSUItSet对象获取查询结果。6)关闭数据库连接,释放资源O1 .分析总结归纳,从整体上掌握JaVa程序通过JDBC访问数据库的流程,以及各分支的功能和应用场景。2 .通过JaVa通过JDBC访问数据库图和JDBC常用API,学习JDBC访问数据库流程。3 .参与讨论JDBC常用AP1在访问数据库各环节的应用。4 .重点操作实现JDBC访问数据库

6、(1)下载驱动、加载驱动(2)编写连接数据库的代码。1 .从大家熟悉的结构图入手,带领学生分析问题,并进行归纳总结。2 .互动,逐步增加难度,首先了解JDBC常用API,熟悉JDBC连接数据库的流程。然后动手实现JDBC中的AP1访问操作数据库代码。3 .鼓励学生积极主动学习,提升个人技艺技能,培养精益求精的工匠精神O4 .通过教学增强学生的创新意识,同时掌握非流式FiIe类的应用场景。40分钟编程实战给学生演示示范:操作1:使用JDBC连接数据库1 .下载驱动程序包2 .在项目中导入并注册驱动程序3 .编写连接数据库代码(1)加载并注册驱动程序语句CIaSS.forName(“JDBC驱动程

7、序名”);(2)创建数据库连接语句Connectioncon=DriVerManager.getConnection(UR1,数据库用户名,密码);1 .学生接收任务,思考编程思路。并实现编程。2 .练习思考操作1的代码,学会从官方网址下载数据库驱动程序并且编写连接数据库代码。3 .注意下载的数据库驱动jar包的版本与数据库版本相适应。了解JDBC在JaVa程序访问数据库中的作用;掌握Java程序通过JDBC访问数据库的流程,注意加载数据库驱动的作用;动手编程实现JaVa通过JDBC连接数据库让学生熟练掌握JDBC连接数据库流程,并培养学生根据不同数据库灵活使用JDBC的能力。45分钟操作2:

8、使用Statement接口方法对student_inf表进行增、删、改、查操作。关键代码/调用例97中DBCOn类的getConnection()创建连接对象Connectioncon=newDBCon().getConnectionO;stmt=con.CreateStatement();增加一条记录i=stmt.execute11pdate(insertintostudent_infVaIUeS(4,平平,女,20)”);增加一条记录sqI=,updatestudent_infsetname=明明whereid=2;i=stmt.execute11pdate(sqI);修改一条记录sqI=

9、deIetefromstudent_infwhereid=1,;i=stmt.execute11pdate(sqI);删除一条记录sqI=,seIect*fromSt11dent_inf,;r=stmt.executeQuery(sqI);查询记录whi1e(r.next0)System,out.print(r.getInt(,1 .学生接收任务,思考编程思路。并实现编程。2 .练习思考操作2代码,学会使用Statement接口方法对数据库表进行增、删、改、查操作。3 .熟练使用ResuItSet对象方法处理数据库表查询到的结果集。从整理掌握JDBC连接数据库、访问操作数据库的流程灵活应用st

10、atement接口方法操作数据库表;掌握ReS11ItSet对象方法对结果集的处理,并培养学生根据不同应用场景灵活使用JDBC操作数据库的流程。45分钟id)+,t);System.out.print(r.getString(,name,)+,t);System,out.print(r.getString+”t”);任务拓展布置课堂实践:完成学生信息管理系统,学生信息数据库存储任务的基本步骤。1)搭建数据库环境。在MySQ1中建立数据库student、数据表StUdent_inf。2)在“学民信息管理系统”项目中导入并注册MySQ1数据库驱动jar包。3)编写数据库连接工具类4)编写数据库访问

11、类,该类包括对数据库进行增、删、改、查操作的方法。在MySQ1数据库中创建student数据库和表student_info在EC1iPSe编辑环境中导入数据库驱动包;辨析代码连接数据库;创建Statement对象操作数据库;创建ResuItSet对象处理操作数据库表返回的结果集。拓展学生的逻辑思维,锻炼学生独立思考、独立完成任务的能力。18分钟小结1 .总结授课内容2 .归纳重难点,布置作业总结12分钟课后拓展作业设计系统登录程序,根据输入的用户名和密码查询用户信息,用户名和密码正确允许登录系统,否则提示错误信息。1 .学生登录云实训平台,并根据自己的知识基础和课堂掌握情况2 .学会独立思考,并能够独立分析、解决问题。课后习题结合学生系统,更加的具有实用性,让学生理解Statement、ReSI1ItSet对象的作用个常用方法及属性。进行课后探究,此环节使用分层教学法让不同能力水平的学生各有所获,且通过该环节,学生能够给予反馈,让教师及时调整教学,同时,在问题解决过程中,提高学生灵活运用知识的能力。教学反思

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 工作总结

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服