Python程序设计项目化教程 (微课版) 教案 项目8、9 Python数据库编程、趣味项目.docx
《Python程序设计项目化教程 (微课版) 教案 项目8、9 Python数据库编程、趣味项目.docx》由会员分享,可在线阅读,更多相关《Python程序设计项目化教程 (微课版) 教案 项目8、9 Python数据库编程、趣味项目.docx(7页珍藏版)》请在第一文库网上搜索。
1、教案序号:.课题项目8Python数据库编程(选)授课形式口理论EJ理实一体口实训|(验)口其它:学时安排本单元总学时:_J_(其中:理论.2学时、实践_学时)教学内容及目标了解数据库的概念和数据库的分类。能进行数据库a件的下载和安装。能进行数据库的基本操作。教学重点及难点重点:数据库的基本操作难点:数据库操作及应用授课对象学情分析PythOn在数据处理上有优势,同时她还可以与数据库连接,进行数据库中数据的处理。教学媒介投影仪、电脑授课地点数据分析实训室教学设计(可加页):新课导入:对文件存储的信息不能做快速查询,需要先将数据全部读取到内存中,再进行遍历查找,而且有的时候数据太大,无法全部读入
2、。为了方便数据的读取、保存,以及快速查找,就需要应用数据库系统来管理数据。任务8.1SQ1ite数据库操作一学生信息管理系统设计任务描述任务描述任务分析1SQ1ite数据库的连接importosimportsq1ite3conn=sq1ite3.connect(,1est.db,)ifos.path.isfi1e(tes1db):Print(数据库创建成功!”)conn.c1ose()教学随笔:思政点艺术素养2 .SQ1ite数据库操作Python访问SQ1ite数据库可以分为以下几个步骤:(1)创建数据库连接:通过COnneCt()方法创建数据库的连接对象(connection)。(2)创建
3、游标对象:通过连接对象的CUrSOr()方法创建游标对象(CUrSOr)O(3)执行SQ1操作:通过游标对象的execute。方法执行SQ1语句。(4)如果操作成功,则可通过连接对象的COnIn1it()方法提交数据库事务,否则使用ro11back。方法回滚数据库事务。(5)关闭游标:通过游标对象的c1ose。方法关闭游标。(6)关闭数据库连接:通过数据库连接对象的CIoSC()方法关闭数据库连接。# 创建游标对象cur=conn,cursor()sq1=createtab1eifnotexistsstudents(StuNovarchar(10)primarykey,StuNamevarch
4、ar(4),gendervarchar(1),ageint(3),# 执行SQ1语句,创建表cur.execute(sq1)Print(数据表创建成功!)# 提交事务conn,commit()# 关闭游标cur.c1ose()# 关闭数据库连接conn,c1ose03 .任务实现一一学生信息管理系统设计(实践)任务8.2MySQ1数据库操作一学生信息管理系统设计任务描述任务分析1.MySQ1数据库的连接importsq1ite3#建立数据库连接conn=sq1ite3.connect(tstu.db,)Print(数据库创建成功!)importpymysq1#创建数据库连接对象conn=细致认
5、真工匠精神职业素养pymysq1.connect(host=*1oca1host*,user=*user*,password=*123456,charset=utf8,)#创建游标cur=conn,cursor()#执行SQ1语句cur.execute(showdatabasesJ)rows=cur.fetcha11()forrowinrows:print(row)cur.c1ose()conn,c1oseO2.MySQ1数据库的连接Python对MySQ1数据库的操作,创建数据库dbstu和数据表tbstu:例8-9创建数据库和数据表。向表中插入数据【例8-11、交互式查询【例8-121授课
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python程序设计项目化教程 微课版 教案 项目8、9 Python数据库编程、趣味项目 Python 程序设计 项目 教程 微课版 数据库 编程 趣味
链接地址:https://www.001doc.com/doc/732549.html