您的位置:首页 > 编程语言 > Python开发

sqlite python脚本

2015-06-19 13:40 716 查看

sqlite python脚本

搞了一下sqlite的编程

1. 连接db

[code]conn = sqlite3.connect("test.db")


2. 取游标

[code]cursor = conn.cursor()


3. 做sql操作

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

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


4. 收尾工作

关游标,关连接

[code]cursor.close()
conn.commit()
conn.close()


最后附一下测试的程序,

[code]# 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。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: