Python连接内置 SQLite数据库,实现PyCharm数据库可视化

2023-01-19 17:07:57

SQLite数据库连接介绍

Python SQLite数据库,与许多其他的数据库管理系统不同,SQLite 不是一个客户端/服务器结构的数据库引擎,而是一种嵌入式的数据库,该数据库本身就是一个文件。SQLite 是使用C语言开发的,而且体积很小,所以经常被集成到各种应用程序中。Python中内置了SQLite 3,所以在Python中使用SQLite数据库,不需要安装任何模块,可以直接使用。连接 SQLite 数据库操作步骤流程如下:

一、操作步骤流程:

1.引入需要的数据包

2.连接到SQLite数据库

3.创建一个cursor连接对象

4.执行SQL语句,对数据库进行操作

5.关闭游标

6.提交事务

7.关闭SQLite数据库连接

二、Python连接 SQLite数据库代码

# 导入数据包
import sqlite3
# pycharm可视化数据库 链接
# 1.连接到SQLite数据库
# 数据库文件是mrsoft.db,如果文件不存在,会自动在当前目前创建
conn = sqlite3.connect('mrsoft.db')
print('——————1.连接数据库成功——————')

# 2.创建一个cursor
cursor = conn.cursor()

# 3.执行一条SQL语句,创建user表
cursor.execute('create table user (id int(10) primary key,name varchar (20))')
#设置了主键,重复插入会报错
cursor.execute('insert into user (id,name ) values (1,"kk")')
cursor.execute('insert into user (id,name ) values (2,"CC")')
cursor.execute('insert into user (id,name ) values (3,"SS")')
print('——————3.执行SQL成功——————')

# 4.关闭游标
cursor.close()

# 5.提交事务
conn.commit()
"""
    【特别注意】:由于是新增数据,需要使用commit()方法提交事务。
因为对于增加、修改和删除操作来说,使用commit()方法提交事务之后,
如果相应操作失败,就可以使用rollback()方法回滚到操作之前的状态。
"""

# 6.关闭connection
conn.close()
print('——————6.关闭connection成功——————')

三、代码运行结果

在这里插入图片描述

四、Pycharm SQLite数据库可视化设置

设置SQLite数据库信息,在PyCharm工具中显示出来,步骤如下:

1.创建数据库文件

在这里插入图片描述

2.点击右边Database 图标,添加SQLite连接

在这里插入图片描述
在这里插入图片描述

3.找到SQLite文件,选中点击添加

在这里插入图片描述

4.测试SQLite是否连接成功

在这里插入图片描述
连接成功
在这里插入图片描述

5.查看数据库可视化结果

在这里插入图片描述

五、总结

稳扎稳打,以慢为快,便为极速;

  • 作者:东方不倒翁
  • 原文链接:https://blog.csdn.net/qq_44960131/article/details/126349756
    更新时间:2023-01-19 17:07:57