sqlite python脚本
来源:互联网 发布:python微信api 编辑:程序博客网 时间:2024/04/28 02:02
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-8import 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。
0 0
- sqlite python脚本
- python sqlite
- python + Sqlite
- Python SQLite
- MYSQL to SQLite 脚本
- sqlite迁移到mysql脚本
- python脚本
- Python脚本
- python 脚本
- python脚本
- python脚本
- python脚本
- python脚本
- Python脚本
- python脚本
- 用python访问sqlite
- python 访问 sqlite 数据库
- python 访问 sqlite 数据库
- Oracle IN 与 DISTINCT
- 内存中常见异常值的解释(比如0xcccccccc、0xcdcdcdcd和 0xfeeefeee 异常值 )
- aptitude与apt-get常用选项
- python日志打印重复(诡异)
- 抢答器设计
- sqlite python脚本
- mysql grant
- openlayers Uncaught TypeError: Cannot read property 'wrapDateLine' of null
- 手机安全卫士02
- a href=#与 a href=javascript:void(0) 的区别
- centos redis自启动相关
- C# unicode编码 中文显示
- static 和const作用详述
- 修改页面中嵌套listview或gridview等滑动类view时进入会跳动