内容正文:
教科版(2019版)信息技术
(高中 必修2 信息系统化与社会)
第3单元 信息系统的数据输入
3.3信息系统的数据输入
1. 建立应用程序和数据库之间的连接。
2. 理解结构化查询。
3. 能够描述将用户输入信息存储到数据库的基本过程。
学习目标:
重点难点:
1. 建立应用程序和数据库之间的连接。
2. 理解结构化查询。
第2课时 将图书录入数据库
在网站(信息系统)使用过程中,我们已经学会了制作表单,那么表单的内容如何提交到数据库中并存储起来呢?
一、引入
二、活动1 连接图书数据库
图书数据库由数据库管理系统Access实施管理,应用程序要将数据存储到数据库中,首先要建立应用程序和数据库之间的连接.
使用pyodbc作为连接应用程序和数据库的管道
起始执行目录\数据库文件
建立一个连接对象,该对象用odbc连接管道连接应用程序和指定的数据库
为数据连接创建游标对象,此时游标对象中没有存放任何数据
1. 连接图书数据库流程
2. 连接图书数据库代码
import pyodbc #使用pyodbc作为连接应用程序和数据库的管道
DBfile = os.getcwd()+ u"""\图书管理.mdb""" #起始执行目录\数据库文件
#建立一个连接对象,该对象用odbc连接管道连接应用程序和指定的数据库
conn = pyodbc.connect (u"Driver = {Microsoft Access Driver (*.mdb,*.accdb)}; DBQ=" + DBfile)
#为数据连接创建游标对象,此时游标对象中没有存放任何数据
cursor = conn.cursor()
cursor.close() #关闭游标
conn.close() #关闭数据库连接
游标(cursor)是Web服务器为用户开设的一个数据缓冲区, 存放SQL语句的执行结果。数据库操作结束后,应按顺序关闭游标和数据库连接,释放服务器资源。
1. 用户在浏览器地址栏中输入地址,浏览器根据地址向Web服务器(或称应用程序服务器)发起访问应用程序的请求。
2. Web服务器根据用户提交的网址查找应用程序文件,如果Web服务器找到