python sqlite3学习笔记

别来无恙 提交于 2019-11-27 15:00:22

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 设置同线程判断


 

 
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!