当前位置: 首页 > news >正文

Python中使用SQLite数据库的方法2-2

3.3.2 创建表单及字段

通过“3.2 创建Cursor类的对象”中创建的Cursor类的对象cur创建表单及字段,代码如图5所示。

图5 创建表单及字段

从图5中可以看出,通过Cursor类的对象cur调用了Cursor类的execute()方法来执行SQL语句。该方法的参数即为要指定的SQL语句,该语句的作用是创建一个名为“初一5班”的表单,为该表单添加“姓名”、“学号”和“成绩”三个字段。

相关链接1 SQL语句,是Structured Query Language即结构化查询语言的缩写,是一种特殊目的的编程语言,通过SQL语句可以对数据库进行查询、更新和管理。

3.3.3 为字段插入值

通过Cursor类的对象cur向创建的表单的各个字段中插入值,代码如图6所示。

图6 向表单中插入值

从图6中可以看出,execute()方法执行的SQL语句表示向名为“初一5班”的表单中插入3个值,分别是“YANG”,“10”和“98”,与“姓名”、“学号”和“成绩”三个字段对应。

3.4 提交对数据库文件的修改

在“3.3 创建数据库文件内容”中创建了表单,并且为其添加了字段和值之后,需要提交这些修改,才能生效,其代码如图7所示。

图7 提交对数据库文件的修改

从图7中可以看到,通过Connection类的对象con调用了该类的commit()方法将修改操作提交给con对应的数据库文件。

3.5 关闭文件

在提交修改之后,需要关闭数据库文件,代码如图8所示。

图8 关闭数据库文件

以上代码创建的SQlite数据库文件内容如图9所示。

图9 创建的SQLite数据库文件内容

4 读取SQLite数据库文件

在读取SQLite数据库文件时,与写入数据库文件相同,需要导入sqlite3模块,并且连接要打开的数据库文件,之后创建Cursor类对象,代码如图10所示。

图10 读取SQLite数据库文件时的准备工作

接下来通过Cursor类对象cur执行SQL语句,对数据库文件进行读取,代码如图11所示。

图11 读取SQLite数据库文件

从图11中可以看出,SQL语句中的含义是将“初一5班”表单中所有字段的值都读出来(*表示所有内容)。

最后,不要忘记通过con调用close()方法关闭连接的文件.

http://www.lryc.cn/news/269200.html

相关文章:

  • 零代码也能玩出花:Mugeda在H5设计中的魔法力量
  • 分布式、CAP 和 BASE 理论
  • django之drf框架(两个视图基类、5个扩展视图类、9个视图子类)
  • 23种设计模式学习
  • php 8.4 xdebug扩展编译安装方法
  • 66biolinks v42.0.0 已注册 – 生物短链接、URL 缩短器、QR 码和 Web 工具 (SAAS) 源码
  • 《Vue2.X 进阶知识点》- 防 ElementUI Divider 分割线
  • 【第十二课】KMP算法(acwing-831 / c++代码 / 思路 / 视频+博客讲解推荐)
  • JSON 简介
  • Impala4.x源码阅读笔记(三)——Impala如何管理Iceberg表元数据
  • Ubuntu2204配置samba
  • AVL树(超详解)
  • 禁止浏览器记住密码和自动填充 element-ui+vue
  • K8s实战-init容器
  • Vue3.2 自定义指令详解与实战
  • XV-3510CB振动陀螺仪传感器
  • 设计模式Java向
  • 图片素材管理软件Eagle for mac提高素材整理维度
  • Transformer各模块结构详解(附图)
  • Python遥感影像深度学习指南(2)-在 PyTorch 中创建自定义数据集和加载器
  • 韩版传奇 2 源码分析与 Unity 重制(三)客户端渲染管线
  • 深入浅出图解C#堆与栈 C# Heap(ing) VS Stack(ing) 第三节 栈与堆,值类型与引用类型
  • 分享好用的chatgpt
  • 【小白专用】C# 压缩文件 ICSharpCode.SharpZipLib.dll效果:
  • Protobuf 编码规则及c++使用详解
  • Kafka优异的性能是如何实现的?
  • (二)MaterializedMySQL具体实施步骤举例
  • 日志框架简介-Slf4j+Logback入门实践 | 京东云技术团队
  • c 语言, 随机数,一个不像随机数的随机数
  • Git三种方法从远程仓库拉取指定分支