pysqlite3中commit的问题

| 评论(0)

python-2.5以上的版本已经把sqlite3作为内置的模块了,这个模块相当handy,但是方便的同时,有些东西还是值得注意的。比如commit的使用问题。

sqlite3模块可以不自动commit,但是并不是所有的默认transaction都可以一起commit。如果你修改的是同一个db的话,应该是没有问题的,你可以一起commit,但如果你下一个修改的操作是另一个db的话,劝你commit一下,不然可能会出现SQL的操作错误。这种十分隐蔽的错误一般是不容易找到的哦。

发表评论

最新日记

cups-1.3.10的打印机问题
前天cups从1.3.9升级到了1.3.…
一个HSV到HTML RGB的颜色脚本
地球人都知道,用HSV模型定义渐近的颜色…
厦大的芙蓉湖
最近突然总想在芙蓉湖边上晃晃。看着湖边的…