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。
相关文章推荐
- Python学习 之 流程控制
- setuptools 和easy_install介绍和安装方法
- Python学习笔记(3)--- Flask安装
- webdriver+python 对三大浏览器的支持
- Python学习之库引用错误
- python-Levenshtein几个计算字串相似度的函数解析
- Python标准库:内置函数zip(*iterables)
- Python标准库:内置函数zip(*iterables)
- 《Writing Idiomatic Python》前两部分的中文翻译
- python logging
- python的smtplib发邮件
- Python OpenOPC的学习观感
- Python模块 Socket
- Python学习笔记(9):range()与xrange()函数
- Python version 2.7 required, which was not found in the registry
- Python学习笔记(8):input()与raw_input()
- python学习之小小爬虫
- 用Cython编译写出更快的Python代码
- python学习笔记之小小购物车
- Python学习 之 数据类型(邹琪鲜 milo)