加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
database.py 710 Bytes
一键复制 编辑 原始数据 按行查看 历史
chenxiaoyu 提交于 2021-01-20 23:51 . 第一次提交
import sqlite3
class DataBase:
# 关闭连接
def close(self):
self.conn.close()
# 执行查询
def query(self, sql: str, params):
c = self.conn.cursor()
c.execute(sql, params)
result = []
for row in c:
result.append(row)
return result
# 执行非查询语句
def execute(self, sql):
c = self.conn.cursor()
c.execute(sql)
self.conn.commit()
def batch_execute(self, sqls):
c = self.conn.cursor()
for sql in sqls:
c.execute(sql)
self.conn.commit()
# 初始化 打开连接
def __init__(self, db_name):
self.conn = sqlite3.connect(db_name)
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化