python 操作Sqlite

Python sqlite 官方文档:

https://docs.python.org/2/library/sqlite3.html

1. 连接

    #!/usr/bin/python3
    import sqlite3
    
    conn = sqlite3.connect("dababase.db")

2. 创建表

    cursor = conn.cursor()
    cursor.execute('''CREATE TABLE SENSOR
             (ID             INT PRIMARY KEY NOT NULL,
             message         BLOB            NOT NULL
             );''')

3. 插入数据

     cursor.execute("INSERT INTO SERSOR VALUES (?, ?)", 
             key_index, "cccc")

4. 读取表里的数据

    read_data = cursor.execute("SELECT ID message from SENSOR")

有几个要注意的地方,第一,这些操作,不能再不同线程里面同时进行。第二,读取数据的时候,这个 read_data 关闭数据库之后,就不能使用了。

原文地址:https://www.cnblogs.com/chenfulin5/p/10232463.html