Python3如何界面操作数据库
写在开始
Python作为一个目前比较热门的新生语言,很值得小伙伴们一学。之前博主讲解了JDBC技术、Hibernate框架、Mybatis框架三种Java操作数据库的方法,但是Java需要找jar包下载,有些小伙伴可能会出现jar包问题导致程序出现报错的情况,因此,今天博主来讲下Python操作数据库的方法,同时制作一个简易界面,可视化地操作数据库!
前期准备
既然是要操作数据库,那么首先就要建一个数据库。博主使用的数据库工具为MySQL。
MySQL的安装后的配置步骤比较多,如果没配置的小伙伴建议自行百度下,博主这里就不多赘述了。
如果安装并且配置好MySQL的小伙伴,接下来就按照博主的语句进行建数据库与建表的操作。
1.win+r打开cmd命令窗口 2.登陆MySQL
mysql -u <用户名> -p
3.建数据库(<数据库名>自行决定)
create database <数据库名>;
4.选中上面创建的数据库
use <数据库名>
5.建数据表(输入时可以根据此换行输入)
create table <数据库名>( id int auto_increment, title varchar(30), author varchar(30), price varchar(30), primary key(id) )ENGINE=InnoDB DEFAULT CHARSET=utf8;
这样一个数据表就建好啦,这里最后一步的列名是根据我下面的程序来定的,如果你有自己的想法可以自己定。
博主的编辑器为pyCharm,主要是下载包比较方便,一键搞定,当然如果没有pyCharm,用最原始的编辑器IDLE,也可以直接在cmd界面下使用pip install <包名>来安装。
代码实现
总结
这里的源码分成了两部分,第一部分是对于数据库的操作,第二部分是使用tkinter对于界面的创建,能够使用户更好地进行交互。
源码会上传至github,有需要的小伙伴可以自取。链接为:,项目名为MySQL
结语
下一篇:
基于JavaWeb电影系统的设计与实现