热点新闻
Python学生管理系统简易版-接入sqlite3模块
2023-07-17 10:18  浏览:5952  搜索引擎搜索“微商筹货网”
温馨提示:信息一旦丢失不一定找得到,请务必收藏信息以备急用!本站所有信息均是注册会员发布如遇到侵权请联系文章中的联系方式或客服删除!
联系我时,请说明是在微商筹货网看到的信息,谢谢。
展会发布 展会网站大全 报名观展合作 软文发布

实训目标

1.了解Python 接入sqlite3数据库的功能

  1. 在原来学生管理系统的代码,加入数据库功能。

实训过程

1、了解熟悉Python接入sqlite3的入门实例

import sqlite3 conn = sqlite3.connect('test.db') print ("数据库打开成功") c = conn.cursor() c.execute('''CREATE TABLE STUDENT (ID INT PRIMARY KEY NOT NULL, NAME TEXT NOT NULL);''') print ("数据表创建成功") conn.commit() conn.close()

上述程序执行时,它会在 test.db 中创建 STUDENT 表,并显示下面所示的消息:

数据库打开成功 数据表创建成功

每一次操作数据的代码都是类似的,一定要好好理解代码,每次都是用复制修改的方法就好。重在理解。
代码的流程:
1、使用connect函数连接数据库
2、一旦我们成功连接数据库以后,即拿到一个 Connection 对象,该对象有一个方法 cursor() 。
3、 sqlite3 中包含一些执行 SQL 命令的方法,execute - 执行单条 SQL 命令。

SELECt 操作

下面的 Python 程序显示了如何从前面创建的 STUDENT表中获取并显示记录:

import sqlite3 conn = sqlite3.connect('test.db') c = conn.cursor() print ("数据库打开成功") cursor = c.execute("SELECT id, name from STUDENT") for row in cursor: print("ID = ", row[0]) print("NAME = ", row[1]) print ("数据操作成功") conn.close()

拓展题目

尝试修改上一版的学生管理系统的代码,加入连接数据库功能。

发布人:119f****    IP:117.173.23.***     举报/删稿
展会推荐
让朕来说2句
评论
收藏
点赞
转发