当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python sqlite3.threadsafety用法及代码示例


用法:

sqlite3.threadsafety

DB-API 所需的整数常量,说明sqlite3 模块支持的线程安全级别。当前 hard-coded 到 1 ,意思是 “Threads may share the module, but not connections.” 但是,这可能并不总是正确的。您可以使用以下查询检查底层 SQLite 库的编译时线程模式:

import sqlite3
con = sqlite3.connect(":memory:")
con.execute("""
    select * from pragma_compile_options
    where compile_options like 'THREADSAFE=%'
""").fetchall()

请注意,SQLITE_THREADSAFE levels 与 DB-API 2.0 threadsafety 级别不匹配。

相关用法


注:本文由纯净天空筛选整理自python.org大神的英文原创作品 sqlite3.threadsafety。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。