使用sqlite3模块访问SQLite数据库
来源:互联网 发布:雷霆网络 倚天解压码 编辑:程序博客网 时间:2024/06/06 03:16
import sqlite3# 连接数据库conn = sqlite3.connect("E:/daima/ch10/addresses.db")# 创建表conn.execute("create table if not exists address(id integer primary key autoincrement, name varchar(128), address varchar(128))")# 插入数据conn.execute("insert into address(name, address) values ('Tom', 'Beijing road')")conn.execute("insert into address(name, address) values ('Jerry', 'Shanghai road')")# 手动提交数据conn.commit()# 获取游标对象cur = conn.cursor()# 使用游标查询数据cur.execute("select * from address")# 获取所有结果res = cur.fetchall()print ("address: ", res)for line in res: for f in line: print (f,) print()# 关闭连接cur.close()conn.close()
连接数据库分为6个步骤:
1 导入模块
2 调用connect()创建数据库连接,返回连接对象conn
3 调用conn.execute()方法创建表结构并插入数据
4 调用conn.cursor()方法返回游标,通过cur.execute方法查询数据库
5 调用cur.fetchall() cur.fechmany()或者cur.fetchone()返回查询结果
6 关闭cur和conn
0 0
- 使用sqlite3模块访问SQLite数据库
- 使用sqlite3 模块操作sqlite3数据库
- Sqlite数据库sqlite3命令
- Sqlite数据库sqlite3命令
- Sqlite数据库sqlite3命令
- Sqlite数据库sqlite3命令
- Sqlite数据库sqlite3命令
- Sqlite数据库sqlite3命令
- Sqlite数据库sqlite3命令
- Sqlite数据库sqlite3命令
- Sqlite数据库sqlite3命令
- Sqlite数据库sqlite3命令
- Sqlite数据库sqlite3命令
- Sqlite数据库sqlite3命令
- Sqlite数据库sqlite3命令
- Sqlite数据库sqlite3命令
- Sqlite数据库sqlite3命令
- Sqlite数据库sqlite3命令
- 【SSH快速进阶】——Hibernate继承映射:每棵继承树映射一张表
- Dijkstra算法
- 编译器预定义宏概述
- 如何一分钟实现滑动菜单特效
- fedora20 安装搜狗输入法及各种问题的解决
- 使用sqlite3模块访问SQLite数据库
- java后台图片大小压缩
- android 的事件分发从源码分析
- 朴素贝叶斯
- 安装 Fedora 22 后要做的13件事
- 如何看linux文件系统类型及挂载硬盘命令
- 欢迎使用CSDN-markdown编辑器
- 下一代游戏开发平台MaxPlay介绍
- practical-vim 读书笔记