摘要:
明明加了锁保护,还是出了下面的问题ProgrammingError: SQLite objects created in a thread can only be used in that same thread.The object was created in thread id 4460 and this is thread id 7608解决方式: sqlite3.connect(fp,check_same_thread = False) 阅读全文
随笔分类 - python_sqlite3
Python与SQLite日期时间函数的使法
2013-07-30 18:29 by 江湖么名, 1265 阅读, 收藏,
摘要:
SQLite的时间函数跟Python的时间函数有些许差别,所以稍做记录,供自己以后查询。 网上有将SQLite官方WIKI内容翻译成中文的文章,大家有兴趣可以搜索一下,我这里单纯记录一下个人比较常用的一些内容。SQLite的五个时间函数:date(日期时间字符串, 修正符, 修正符, ......)time(日期时间字符串, 修正符, 修正符, ......)datetime(日期时间字符串, 修正符, 修正符, ......)julianday(日期时间字符串, 修正符, 修正符, ......)strftime(日期时间格式, 日期时间字符串, 修正符, 修正符, ......) date 阅读全文
python之sqlite3使用详解
2013-07-30 17:11 by 江湖么名, 635 阅读, 收藏,
摘要:
Python SQLITE数据库是一款非常小巧的嵌入式开源数据库软件,也就是说没有独立的维护进程,所有的维护都来自于程序本身。它使用一个文件存储整个数据库,操 作十分方便。它的最大优点是使用方便,功能相比于其它大型数据库来说,确实有些差距。但是性能表现上,SQLITE并不逊色。麻雀虽小,五脏俱全, sqlite 实现了多数 sql-92 的标准,比如说 transaction 、 trigger 和复杂的查询等。python的数据库模块有统一的接口标准,所以数据库操作都有统一的模式,基本上都是下面几步(假设数据库模块名为db):1. 用db.connect创建数据库连接,假设连接对象为conn 阅读全文
python3连接使用sqlite3
2013-07-30 16:36 by 江湖么名, 3224 阅读, 收藏,
摘要:
一直比较喜欢sqlite,业余爱好不需要大型数据库,原来在windows下最常用的就是access,使用很方便,但是linux下没法用,后 来从php+sqlite2开始使用,编程时间很少,代码量很小所以不是很熟悉。现在又开始学python(汗一个先,我都不知道这是第几次开始 了,^_^,没怎么能坚持,所以依然还是学基础),首选sqlite3.在python中连接使用sqlite3非常方便,需要载入sqlite3模块就能使用了 1 import sqlite3 2 #建立连接 3 conn = sqlite3.connect('/tmp/example') 4 5 #建立了连接 阅读全文
python数据库编程_sqlite
2013-07-30 16:34 by 江湖么名, 2624 阅读, 收藏,
摘要:
原文请看:http://blog.csdn.net/jj_liuxin/article/details/3584448sqlite是一个轻量级的数据库,与很多大型的数据库(例如DB2,Oracle,MSSQL,MYSQL,PostgreSQL)相比,它不需要一个 Server Process,因此更相像于其他的小型数据库,例如Access,而且事实上,它的作用很类似于Access,不过由于缺乏商业支持,没有像 Access一样提供丰富的界面组件,相信如果需要的话,其实不是很难做的。 前面也用到过sqlite,例如在对pickle模块的学习,以及我所写的下载糗事百科的程序中都大量的使用到了sql 阅读全文
浙公网安备 33010602011771号