码迷,mamicode.com
首页 > 数据库 > 详细

2 sqlite 数据库操作封装

时间:2021-02-23 14:22:09      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:执行   span   __init__   style   关闭   import   elf   nbsp   数据   

import sqlite3

class SqliteUtil():

    def __init__(self, file):
        # 连接到 SQlite数据库
        # 数据库文件是 api_test.s3db,不存在,则自动创建
        self.conn = sqlite3.connect(api_test.s3db)
        self.cursor = self.conn.cursor()

    # def get_cursor(self):
    #     # 创建一个cursor:
    #     self.cursor = self.conn.cursor()
    #     return self.cursor

    def exec_sql(self, sql_str):
        #执行一条SQL语句
        self.cursor.execute(sql_str)
        # 返回影响行数
        return self.cursor.fetchall()

    def commit(self):
        #提交事务:
        self.conn.commit()

    def close(self):
        # 关闭cursor
        # 关闭conn
        self.cursor.close()
        self.conn.close()

 

2 sqlite 数据库操作封装

标签:执行   span   __init__   style   关闭   import   elf   nbsp   数据   

原文地址:https://www.cnblogs.com/lizitestdev/p/14433392.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!