基础知识
- SQLite的限制,参考: http://www.sqlite.org/limits.html,最大 281 TB,完全够用。
- Python中的 SQLite 数据库 DB-API 2.0 接口模块,参考: https://docs.python.org/zh-cn/3/library/sqlite3.html
- 数据库连接池参考: DBUtils User’s Guide.SQLite数据库只能使用PersistentDB作连接池
# -*- coding: utf-8 -*-
import sqlite3
from dbutils.persistent_db import PersistentDB # pip install DBUtils
db_path = r'to_db_path.db'
dbpool = PersistentDB(sqlite3, maxusage=2, database=db_path)
db = dbpool.connection()
cur = db.cursor()
#--------- deal sql ---------
pass
#--------- deal sql ---------
cur.close()
db.close()
- 数据类型,参考: https://www.runoob.com/sqlite/sqlite-data-types.html
- 客户端:SQLiteStudio,免安装。
Python中编写SQL使用SQLite
- SQL语法,参考: https://sqlite.org/lang.html
- 每次只能调用一条SQL语句,否则提示:
Warning: You can only execute one statement at a time.
正文完