1.sqlite3.connect()参数说明
self.connect = sqlite3.connect(db_name,timeout=3,isolation_level=None,check_same_thread=False)
参数1:db_name 数据库名称
参数2:timeout=3 指当一个数据库被多个连接访问,且其中一个修改了数据库,此时 SQLite 数据库被锁定,直到事务提交。
# timeout 参数表示连接等待锁定的持续时间,直到发生异常断开连接。timeout 参数默认是 5.0(5 秒)。
参数3:isolation_level=None 事务隔离级别,设置为None即自动提交,即每次写数据库都提交。
不需要自动提交只需去掉isolation_level参数,通过conn.commit()提交事务。
参数4:
check_same_thread=False 设置同线程判断