#-*- encoding:gb2312 -*-
import sqlite3
conn = sqlite3.connect("D:\aaa.db")
conn.isolation_level = None #这个就是事务隔离级别,默认是需要自己commit才能修改数据库,置为None则自动每次修改都提交,否则为""
# 下面就是创建一个表
conn.execute("create table if not exists t1(id integer primary key autoincrement, name varchar(128), info varchar(128))")
# 插入数据
conn.execute("insert into t1(name,info) values ('zhaowei', 'only a test')")
conn.execute("insert into t1(name,info) values ('%s','%s')%('chenkun', 'two test')")
# 如果隔离级别不是自动提交就需要手动执行commit
conn.commit()
# 获取到游标对象
cur = conn.cursor()
# 用游标来查询就可以获取到结果
cur.execute("select * from t1")
# 获取所有结果
res = cur.fetchall()
print 'row:', cur.rowcount
# cur.description是对这个表结构的描述
print 'desc', cur.description
# 用fetchall返回的结果是一个二维的列表
for line in res:
for f in line:
print f,
print
print '-'*60
cur.execute("select * from t1")
# 这次查询后只取一个结果,就是一维列表
res = cur.fetchone()
print 'row:', cur.rowcount
for f in res:
print f,
print
# 再取一行
res = cur.fetchone()
print 'row:', cur.rowcount
for f in res:
print f,
print
print '-'*60
cur.close()
conn.close()
点击打开链接
分享到:
相关推荐
aiosqlite 为 sqlite 数据库提供了一个友好的异步...它复制了标准sqlite3模块,但具有所有标准连接和游标方法的异步版本,以及用于自动关闭连接和游标的上下文管理器: 更多详情、使用方法,请下载后阅读README.md文件
Python
NULL 博文链接:https://canlynet.iteye.com/blog/1768287
介绍python通过sqlite3操作db数据库内数据表格创建、删除,数据表内信息的插入、修改、删除、查询的语法结构,使用的语句。以及如何通过python来进行编程实现。数据库新表创建,数据信息操作异常处理。 内容包含: ...
python模块之sqlite数据库
很多年前写的一个sqlite通用类模块。该资源只包含sqldb.cpp和sqldb.h两个文件。sqllite3源码可从官方网下载。 封装该类的目的:统一sqlite数据库接口,以方便windows/linux平台间使用sqlite数据库。 该类封装了...
SQLite3 可使用 sqlite3 模块与 Python 进行集成。sqlite3 模块是由 Gerhard Haring 编写的。它提供了一个与 PEP 249 描述的 DB-API 2.0 规范兼容的 SQL 接口。您不需要单独安装该模块,因为 Python 2.5.x 以上版本...
python模块之sqlite数据库.pdf
sqlite数据库调用模块,易语言专业的模块,读写速度快,支持多线程。
主要介绍了Python操作SQLite数据库的方法,较为详细的分析了Python安装sqlite数据库模块及针对sqlite数据库的常用操作技巧,需要的朋友可以参考下
SQLite 是一个进程内的库,可以自给自足、无服务器、无需配置、支持事务,Python 可以通过 sqlite3 模块与 SQLite3 集成(3 是版本号),Python 2.5.x 以上版本内置了 sqlite3 模块,我们可以直接
* sqlite3: sqlite3 模块提供了SQLite数据库访问的接口。SQLite数据库是以一个文件或内存的形式存在的自包含的关系型数据库。 * DBM-style 数据库模块:python提供了打了的modules来支持UNIX DBM-style数据库文件。...
Python使用技巧,实战应用...详细介绍了一些Python框架的各种功能和模块,以及如何使用Python进行GUI开发、网络编程和跨平台应用开发等。 适用于初学者和有经验的开发者,能够帮助你快速上手JPython并掌握其高级特性。
主要介绍了Python使用sqlite3模块内置数据库,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
包括Python环境下需要的json、redis、pymysql、sqlite3依赖模块 分别用于操作json、redis、MySQL数据库以及sqlite数据库
接下来说说Python连接sqlite数据库,非常简单,因为python中的sqlite模块也遵循了DB-API 2.0的规范,所以操作起来和sql server、MySQL、oracle数据库都是一样的。 一、在 Windows 上安装 SQLite: (1)请访问 ...
基于Python的GUI学生信息管理系统+SQLite数据库 4.1登录模块的详细设计与实现 4.2录入学生成绩模块的详细设计与实现 4.3查看学生成绩模块的详细设计与实现 4.4修改个人密码模块的详细设计与实现 4.5修改学生成绩模块...
Python使用技巧,实战应用...详细介绍了一些Python框架的各种功能和模块,以及如何使用Python进行GUI开发、网络编程和跨平台应用开发等。 适用于初学者和有经验的开发者,能够帮助你快速上手JPython并掌握其高级特性。
SQLite3 可使用 sqlite3 模块与 Python 进行集成。sqlite3 模块是由 Gerhard Haring 编写的, Python 2.5.x 以上版本默认自带了该模块。 本文涉及在python中使用sqlite3模块的基本技巧,希望对您有所帮助。