1 / 5
文档名称:

Python编程基础与应用教案0905-网络爬虫库的应用——SQLite数据库的使用.docx

格式:docx   大小:36KB   页数:5页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Python编程基础与应用教案0905-网络爬虫库的应用——SQLite数据库的使用.docx

上传人:春哥知识店铺 2022/9/28 文件大小:36 KB

下载得到文件列表

Python编程基础与应用教案0905-网络爬虫库的应用——SQLite数据库的使用.docx

文档介绍

文档介绍:该【Python编程基础与应用教案0905-网络爬虫库的应用——SQLite数据库的使用 】是由【春哥知识店铺】上传分享,文档一共【5】页,该文档可以免费在线阅读,需要了解更多关于【Python编程基础与应用教案0905-网络爬虫库的应用——SQLite数据库的使用 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。Python编程基础与应用教案0905-网络爬虫库的应用——SQLite数据库的使用
Python编程基础与应用教案0905-网络爬虫库的应用——SQLite数据库的使用
1
Python编程基础与应用教案0905-网络爬虫库的应用——SQLite数据库的使用
《Python编程基础与应用》电子教案
课题
SQLite数据库的使用
授课人
课型
实训
课程
Python编程基础与应用
班级
课时
2
上课时间
上课地点
教学目标
认识SQLite的概念和用途
掌握SQLite的安装方法
掌握SQLite库的常用函数
能使用SQLite创建数据库和数据表
能使用SQLite对数据进行“增删改查”操作
重点
难点
学情分析
教学方法
演示法、做中学、项目教学法
教学准备
多媒体电脑机房,云教学平台环境,投影仪
教学过程与内容
设计意图
时间
环节一:SQLite数据库的简介
1、简介
SQLite可使用sqlite3模块与Python进行集成。它提供了一个与PEP249描述的DB-。您不需要单独安装该模块,。
它的一些常用的常量、函数和对象如下:
#常量,版本号。
(database)#函数,连接数据库,返回Connect对象。
#数据库连接对象
#游标对象
#行对象
2、主要的API
序号
API及描述
1
(database[,timeout,otheroptionalarguments])
Python编程基础与应用教案0905-网络爬虫库的应用——SQLite数据库的使用
Python编程基础与应用教案0905-网络爬虫库的应用——SQLite数据库的使用
2
Python编程基础与应用教案0905-网络爬虫库的应用——SQLite数据库的使用
2
([cursorClass])
3
(sql[,optionalparameters])
4
(sql[,optionalparameters])
5
()
6
()
7
()
8
()
9
()
10
([size=])
11
()
环节二:使用sqlite3创建数据库和数据表
要求:创建数据库名称为“”,存放路径为“D:\pythonBook\pythonProject10\SQLite3DB”。在数据库“”中创建数据表为“tbuser”,它的表结构如表9-9所示:
表9-1数据表“tbuser”的表结构
字段名称
类型
备注
Id
Int
Id号,主键,不为空
UserCode
VARCHAR(20)
用户帐号,不为空
UserName
VARCHAR(20)
用户姓名,不为空
其中代码请参考课本。
环节三:sqlite3进行增、删、改操作
要求:数据库中的数据需要在不同的程序中进行调用,最为常见的操作是“增、删、改、查”四种操作。在数据库中进行数据的增加、删除和修改操作,它的一般步骤如下:
1)建立数据库的连接。
2)创建游标对象。
3)根据SQL的Insert,Delete和Update语句,(sql)执行数据的增加、删除和修改操作,并根据返回的值判断操作结果。
4)提交操作。
5)关闭数据库连接对象。
把以下数据插入到数据表“tbuser”中,并对其中的一些数据进行修改和删除操作。测试数据如表9-10所示。
表9-2测试数据
ID
userCode
userName
ID
userCode
userName
1
10001
刘小红
6
10006
金奇
2
10002
王小林
7
10007
周泽
3
10003
朱梦
8
10008
朱秀娟
Python编程基础与应用教案0905-网络爬虫库的应用——SQLite数据库的使用
Python编程基础与应用教案0905-网络爬虫库的应用——SQLite数据库的使用
3
Python编程基础与应用教案0905-网络爬虫库的应用——SQLite数据库的使用
4
10004
金烨伟
9
10009
姜子文
5
10005
王婷
10
10010
秦家兴
其中代码请参考课本。
环节四:sqlite3进行数据的查询操作
在数据库中进行数据的查询操作,它的一般步骤也与上面提到的“增、删、改”操作步骤类似,其中第三步改成Select查询语句即可,第四步则通常使用循环读取数据内容。
前面的范例已经把数据插入到数据表中,我们需要检验一下它是否已经成功插入数据。这里可以使用Select查询语句实现。在Select语句中可以使用标准的SQL语法。
请完成“无条件查询和有条件查询的数据”,
环节五:小结和布置作业
1、小结:主要是学****以下API的使用和含义。
(database[,timeout,otheroptionalarguments])
([cursorClass])
(sql[,optionalparameters])
(sql[,optionalparameters])
()
()
()
()
()
([size=])
()
Python编程基础与应用教案0905-网络爬虫库的应用——SQLite数据库的使用
Python编程基础与应用教案0905-网络爬虫库的应用——SQLite数据库的使用
4
Python编程基础与应用教案0905-网络爬虫库的应用——SQLite数据库的使用
2、作业
教学反思
Python编程基础与应用教案0905-网络爬虫库的应用——SQLite数据库的使用
Python编程基础与应用教案0905-网络爬虫库的应用——SQLite数据库的使用
5
Python编程基础与应用教案0905-网络爬虫库的应用——SQLite数据库的使用
感谢您的支持与使用
如果内容侵权请联系删除
仅供教学交流使用