`
fulerbakesi
  • 浏览: 562858 次
文章分类
社区版块
存档分类
最新评论

Python sqlite模块

 
阅读更多
#-*- 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()


点击打开链接

分享到:
评论

相关推荐

    到标准 sqlite3 模块的异步桥接_python_代码_下载

    aiosqlite 为 sqlite 数据库提供了一个友好的异步...它复制了标准sqlite3模块,但具有所有标准连接和游标方法的异步版本,以及用于自动关闭连接和游标的上下文管理器: 更多详情、使用方法,请下载后阅读README.md文件

    python模块之sqlite数据库.doc

    Python

    python的sqlite3连接模块用法

    NULL 博文链接:https://canlynet.iteye.com/blog/1768287

    python sqlite3数据模块的使用

    介绍python通过sqlite3操作db数据库内数据表格创建、删除,数据表内信息的插入、修改、删除、查询的语法结构,使用的语句。以及如何通过python来进行编程实现。数据库新表创建,数据信息操作异常处理。 内容包含: ...

    python模块之sqlite数据库

    python模块之sqlite数据库

    sqlite3封装类

    很多年前写的一个sqlite通用类模块。该资源只包含sqldb.cpp和sqldb.h两个文件。sqllite3源码可从官方网下载。 封装该类的目的:统一sqlite数据库接口,以方便windows/linux平台间使用sqlite数据库。 该类封装了...

    Python SQLite3简介

    SQLite3 可使用 sqlite3 模块与 Python 进行集成。sqlite3 模块是由 Gerhard Haring 编写的。它提供了一个与 PEP 249 描述的 DB-API 2.0 规范兼容的 SQL 接口。您不需要单独安装该模块,因为 Python 2.5.x 以上版本...

    python模块之sqlite数据库.pdf

    python模块之sqlite数据库.pdf

    SQLite3模块.zip

    sqlite数据库调用模块,易语言专业的模块,读写速度快,支持多线程。

    Python操作SQLite数据库的方法详解

    主要介绍了Python操作SQLite数据库的方法,较为详细的分析了Python安装sqlite数据库模块及针对sqlite数据库的常用操作技巧,需要的朋友可以参考下

    Python 进阶(五):数据库操作之 SQLite

    SQLite 是一个进程内的库,可以自给自足、无服务器、无需配置、支持事务,Python 可以通过 sqlite3 模块与 SQLite3 集成(3 是版本号),Python 2.5.x 以上版本内置了 sqlite3 模块,我们可以直接

    python模块

    * sqlite3: sqlite3 模块提供了SQLite数据库访问的接口。SQLite数据库是以一个文件或内存的形式存在的自包含的关系型数据库。 * DBM-style 数据库模块:python提供了打了的modules来支持UNIX DBM-style数据库文件。...

    python tkinter库学生管理系统,带sqlite3数据库版.zip

    Python使用技巧,实战应用...详细介绍了一些Python框架的各种功能和模块,以及如何使用Python进行GUI开发、网络编程和跨平台应用开发等。 适用于初学者和有经验的开发者,能够帮助你快速上手JPython并掌握其高级特性。

    Python使用sqlite3模块内置数据库

    主要介绍了Python使用sqlite3模块内置数据库,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    Python下json+redis+pymysql+sqlite3依赖模块

    包括Python环境下需要的json、redis、pymysql、sqlite3依赖模块 分别用于操作json、redis、MySQL数据库以及sqlite数据库

    Windows平台Python连接sqlite3数据库的方法分析

    接下来说说Python连接sqlite数据库,非常简单,因为python中的sqlite模块也遵循了DB-API 2.0的规范,所以操作起来和sql server、MySQL、oracle数据库都是一样的。 一、在 Windows 上安装 SQLite: (1)请访问 ...

    基于Python的GUI学生信息管理系统+SQLite数据库

    基于Python的GUI学生信息管理系统+SQLite数据库 4.1登录模块的详细设计与实现 4.2录入学生成绩模块的详细设计与实现 4.3查看学生成绩模块的详细设计与实现 4.4修改个人密码模块的详细设计与实现 4.5修改学生成绩模块...

    民航管理系统——数据库课程设计,基于python sqlite和tk库实现了图形化展示.zip

    Python使用技巧,实战应用...详细介绍了一些Python框架的各种功能和模块,以及如何使用Python进行GUI开发、网络编程和跨平台应用开发等。 适用于初学者和有经验的开发者,能够帮助你快速上手JPython并掌握其高级特性。

    SQLite - Python

    SQLite3 可使用 sqlite3 模块与 Python 进行集成。sqlite3 模块是由 Gerhard Haring 编写的, Python 2.5.x 以上版本默认自带了该模块。 本文涉及在python中使用sqlite3模块的基本技巧,希望对您有所帮助。

Global site tag (gtag.js) - Google Analytics