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

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()


点击打开链接

分享到:
评论

相关推荐

    python的sqlite3连接模块用法

    Python的sqlite3连接模块是Python标准库中的一个组件,它为SQLite数据库提供了接口。SQLite是一个轻量级的、自包含的、无服务器的SQL数据库引擎,可以在多种操作系统和编程语言中使用。Python的sqlite3模块使得在...

    Python 访问 Sqlite 封装 实体,实现 增删改查

    在Python中,我们可以使用sqlite3模块来与SQLite数据库进行交互。`yc.db`可能包含了一些预先创建的表和数据,这些数据将被我们的Python程序访问和操作。 接下来是`main.py`,这是主程序文件。在这个文件中,我们...

    python模块之sqlite数据库.doc

    Python 中的 SQLite 模块是一个非常强大和实用的数据库解决方案。SQLite 是一个开源的嵌入式数据库软件,可以嵌入到其他程序中使用,并提供 SQL 接口用于查询。它的官方站点为 http://www.sqlite.org。 Python 的...

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

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

    Python操作SQLite数据库.zip

    总结来说,"Python操作SQLite数据库"这个主题涵盖了如何利用Python的`sqlite3`模块进行数据库的创建、表的管理、数据的增删改查,以及事务处理等核心概念。对于初学者和需要轻量级数据库解决方案的开发者来说,掌握...

    2014年辛星Python数据库Sqlite3教程

    Python的sqlite3模块提供了一系列操作数据库的接口,允许Python程序通过简单的API调用来执行SQL语句,从而实现数据库的操作。这些操作不仅包括基本的增删改查,还可以进行复杂的查询和事务管理。在Python中使用...

    基于Python的SQLite数据库存储.pdf

    Python中操作SQLite3数据库的基本步骤包括:导入sqlite3模块,创建与数据库文件的连接对象,创建光标对象,执行SQL语句,提交事务,以及关闭连接。 此外,文章还具体阐述了如何将文本数据存储到SQLite数据库中。...

    python 创建sqlite数据库

    首先,你需要导入Python的sqlite3模块,它是Python标准库的一部分,提供了与SQLite数据库交互的接口。在Python环境中,输入以下代码: ```python import sqlite3 ``` 接下来,我们创建一个连接到SQLite数据库的...

    Python SQlite_python

    在Python中,我们可以使用sqlite3模块来与SQLite数据库进行交互。 首先,我们需要导入sqlite3模块。在Python中,可以使用以下代码完成导入: ```python import sqlite3 ``` 接下来,我们需要连接到SQLite数据库。...

    SqliteDB.rar_python sqlite

    首先,Python通过sqlite3模块与SQLite数据库进行交互。sqlite3模块是Python的标准库之一,无需额外安装即可使用。下面,我们将详细解释`SqliteDB.py`这个文件可能包含的内容和涉及的知识点。 1. 连接SQLite数据库:...

    Python SQLite3简介

    总的来说,Python的SQLite3模块为小型应用程序提供了便捷的数据存储解决方案,尤其适用于不需要服务器环境或只需要本地数据存储的场景。它易于使用,功能强大,且与Python的集成非常紧密,是初学者和专业人士进行...

    基于Python(tkinter)+sqlite3的图书信息管理系统(GUI图形界面)_数据库图书信息管理系统

    Python的sqlite3模块提供了与SQLite数据库交互的接口,可以进行数据的增删改查操作。 4. **数据库设计**:在设计图书信息管理系统时,需要考虑如何有效地组织数据。这通常涉及到创建数据库表,定义字段,以及设置...

    Python库 | sqlite_utils-1.2.2-py3-none-any.whl

    sqlite_utils库是David Beazley开发的一个Python模块,主要面向Python 3.x版本。该库的核心特性在于它提供了一系列高级API,使得创建表、插入数据、执行查询以及对数据库进行各种操作变得极其便捷。其1.2.2版本的whl...

    Python-使用Flask和sqlite3编写的项目目录应用程序

    在Python的Web开发领域,Flask是一个轻量级的Web应用框架,而sqlite3则是Python标准库中的一个模块,用于处理嵌入式SQL数据库。这个名为“Python-使用Flask和sqlite3编写的项目目录应用程序”的项目,显然是利用这...

    sqlite3嵌入式数据库加密

    在Qt框架下,可以利用SQLite3的API或者QSqlDatabase模块来与SQLite3数据库进行交互。在描述中提到的"qt调用sqlite3加密",意味着源码示例可能是通过Qt的API来集成SQLite3的加密功能。SQLite3本身并不直接支持加密,...

    xlrd_pythonsqlite_pythonexcel_

    本项目标题"xlrd_pythonsqlite_pythonexcel_"揭示了使用Python的两个关键库:`xlrd`用于读取Excel文件,`sqlite3`用于与SQLite数据库交互。以下是对这些知识点的详细说明: 1. **xlrd库**: - `xlrd`是Python的一...

    python sqlite3数据模块的使用

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

    python模块之sqlite数据库.pdf

    根据提供的文件内容,这里介绍的是Python编程语言中使用sqlite模块进行数据库操作的知识点。 首先,Python中的sqlite模块允许开发者在不需要专门数据库服务器的情况下使用SQLite数据库。SQLite是一个轻量级的数据库...

    SQLite3模块.zip

    SQLite3模块是针对易语言开发的一款专业数据库处理组件,它主要功能是提供对SQLite数据库的高效访问。SQLite是一个轻量级、嵌入式的关系型数据库系统,广泛应用于各种需要存储和检索数据的应用场景,尤其适合资源...

    sqlite3封装类

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

Global site tag (gtag.js) - Google Analytics