让我们通过开发一个 GUI 应用程序来存储、搜索和查看 MySQL 数据库中的数据来学习 Python 编程概念。
在这个博客中会有什么期望?
您将在本博客中探索两个主要领域 -
- 数据库操作——您将连接到数据库以执行创建新表、插入新记录和搜索记录等功能。您将使用 Python 的 MySQL 数据库和 MySQL 连接器库。
- GUI 应用程序开发——您将使用 Tkinter 库创建一个小型 GUI 应用程序,以通过适度的用户交互来执行数据库功能。
您将使用此代码探索的一些关键点 -
单独执行脚本或作为模块执行
Python 类、方法和变量
使用 try 和 except 的错误处理
使用 MySQL 库方法存储和检索记录
使用 Tkinter 库和组件
使用Tkinter的Treeview控件打印表格行
使用“showinfo()”函数显示警告消息。
让我们计划一下工作
在开始设计和编码之前,让我们清楚地了解需求。
涉及用户交互
- 用户应该能够首先选择访问该工具的模式——输入书籍详细信息(我们称之为“书籍输入”)