SQLITE3 函数接口
    		       		warning:
    		            这篇文章距离上次修改已过426天,其中的内容可能已经有所变动。
    		        
        		                
                SQLite3是一个开源的嵌入式数据库引擎,实现了多数的SQL92标准。它使用一个自给自足的数据库文件,并且可以在大多数操作系统上运行,而不需要任何特别的配置。
SQLite3函数接口主要是通过Python的sqlite3模块来实现对SQLite数据库的操作。
- 连接数据库
 
import sqlite3
 
conn = sqlite3.connect('test.db')- 创建游标
 
cursor = conn.cursor()- 执行SQL语句
 
cursor.execute('SELECT * FROM table_name')- 获取查询结果
 
values = cursor.fetchall()- 关闭游标
 
cursor.close()- 提交事务
 
conn.commit()- 关闭连接
 
conn.close()- 使用参数化查询
 
cursor.execute("SELECT * FROM table_name WHERE id = ?", (id,))- 使用模块提供的自动提交功能
 
conn.execute("DELETE FROM table_name WHERE id = ?", (id,))- 使用模块提供的自动提交功能
 
conn.row_factory = sqlite3.Row- 使用模块提供的自动提交功能
 
conn.text_factory = str- 使用模块提供的自动提交功能
 
conn.isolation_level = None以上是SQLite3函数接口的一些基本用法,具体使用时需要根据实际需求来选择合适的函数和方法。
评论已关闭