加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

sqlite python脚本

发布时间:2020-12-12 19:42:59 所属栏目:百科 来源:网络整理
导读:sqlite python脚本 搞了一下sqlite的编程 1. 连接db conn = sqlite3.connect( "test.db" ) 2. 取游标 cursor = conn.cursor() 3. 做sql操作 这里重点说insert,要用? 做变量绑定,直接插变量是有问题的,会报错:no such column xxx 。 cursor.execute(" inser

sqlite python脚本

搞了一下sqlite的编程

1. 连接db

conn = sqlite3.connect("test.db")

2. 取游标

cursor = conn.cursor()

3. 做sql操作

这里重点说insert,要用? 做变量绑定,直接插变量是有问题的,会报错:no such column xxx 。

cursor.execute("insert into sms('time','number','msg') values(?,?,? )",params)

4. 收尾工作

关游标,关连接

cursor.close()
conn.commit()
conn.close()

最后附一下测试的程序,

# coding=UTF-8
import sqlite3

#insert table sms (time,number,msg) values() conn = sqlite3.connect("test.db") cursor = conn.cursor() a1 = '2015-06-19 10:21:48 689610' a2 = '18221278606' a3 = u'【xx中心】OK: Free disk space is less than 20% on volume /opt:xml-lgj04' params=(a1,a2,a3) cursor.execute("insert into sms('time','number','msg') values(?,? )",params) cursor.close() conn.commit() conn.close()

另外注意一下utf的问题,文件首部要加#coding=utf-8。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读