Python3实现连接SQLite数据库的方法


Posted in Python onAugust 23, 2014

本文实例讲述了Python3实现连接SQLite数据库的方法,对于Python的学习有不错的参考借鉴价值。分享给大家供大家参考之用。具体方法如下:

实例代码如下:

import sqlite3

db = r"D:\pyWork\test.db"  #pyWork目录下test.db数据库文件
drp_tb_sql = "drop table if exists staff"
crt_tb_sql = """
create table if not exists staff(
  id integer primary key autoincrement unique not null,
  name varchar(100),
  city varchar(100)
);
"""

#连接数据库
con = sqlite3.connect(db)
cur = con.cursor()

#创建表staff
cur.execute(drp_tb_sql)
cur.execute(crt_tb_sql)

#插入记录
insert_sql = "insert into staff (name,city) values (?,?)"  #?为占位符
cur.execute(insert_sql,('Tom','New York'))
cur.execute(insert_sql,('Frank','Los Angeles'))
cur.execute(insert_sql,('Kate','Chicago'))
cur.execute(insert_sql,('Thomas','Houston'))
cur.execute(insert_sql,('Sam','Philadelphia'))

con.commit()

#查询记录
select_sql = "select * from staff"
cur.execute(select_sql)

#返回一个list,list中的对象类型为tuple(元组)
date_set = cur.fetchall()
for row in date_set:
  print(row)

cur.close()
con.close()

希望本文实例对大家的Python学习有所帮助。

Python 相关文章推荐
python中二维阵列的变换实例
Oct 09 Python
Python自定义函数定义,参数,调用代码解析
Dec 27 Python
基于Python实现迪杰斯特拉和弗洛伊德算法
May 27 Python
pandas 数据结构之Series的使用方法
Jun 21 Python
Django 1.10以上版本 url 配置注意事项详解
Aug 05 Python
用python生成与调用cntk模型代码演示方法
Aug 26 Python
python conda操作方法
Sep 11 Python
将python依赖包打包成window下可执行文件bat方式
Dec 26 Python
基于python实现模拟数据结构模型
Jun 12 Python
深入浅析python 中的self和cls的区别
Jun 20 Python
Python 实现国产SM3加密算法的示例代码
Sep 21 Python
利用python查看数组中的所有元素是否相同
Jan 08 Python
Python3实现生成随机密码的方法
Aug 23 #Python
Python实现Linux下守护进程的编写方法
Aug 22 #Python
Python实现远程调用MetaSploit的方法
Aug 22 #Python
Python解释执行原理分析
Aug 22 #Python
Python实现的石头剪子布代码分享
Aug 22 #Python
Python使用MD5加密字符串示例
Aug 22 #Python
Python中让MySQL查询结果返回字典类型的方法
Aug 22 #Python
You might like
PHP遍历某个目录下的所有文件和子文件夹的实现代码
2013/06/28 PHP
php中session与cookie的比较
2015/01/27 PHP
PHP ajax 异步执行不等待执行结果的处理方法
2015/05/27 PHP
php实现每日签到功能
2018/11/29 PHP
jQuery 方法大全方便学习参考
2010/02/25 Javascript
js实现带搜索功能的下拉框实时搜索实时匹配
2013/11/05 Javascript
js完美解决IE6不支持position:fixed的bug
2015/04/24 Javascript
js类式继承与原型式继承详解
2016/04/07 Javascript
JavaScript生成带有缩进的表格代码
2016/06/15 Javascript
浅谈JavaScript中promise的使用
2017/01/11 Javascript
canvas的神奇用法
2017/02/03 Javascript
每周一练 之 数据结构与算法(Stack)
2019/04/16 Javascript
浅谈TypeScript的类型保护机制
2020/02/23 Javascript
Vue移动端项目实现使用手机预览调试操作
2020/07/18 Javascript
Python字符串处理之count()方法的使用
2015/05/18 Python
python简单实现获取当前时间
2016/08/27 Python
Python排序算法实例代码
2017/08/10 Python
python使用itchat库实现微信机器人(好友聊天、群聊天)
2018/01/04 Python
python读取txt文件并取其某一列数据的示例
2019/02/19 Python
python监控进程状态,记录重启时间及进程号的实例
2019/07/15 Python
浅析PEP572: 海象运算符
2019/10/15 Python
html5+css3气泡组件的实现
2014/11/21 HTML / CSS
使用spring mvc+localResizeIMG实现HTML5端图片压缩上传的功能
2016/12/16 HTML / CSS
尼克松手表官网:Nixon手表
2019/03/17 全球购物
餐厅执行经理岗位职责范本
2014/02/26 职场文书
激情洋溢的毕业生就业求职信
2014/03/15 职场文书
幼儿园儿童节活动主持词+串词大全
2014/03/21 职场文书
2014社区三八妇女节活动方案
2014/03/30 职场文书
老公保证书范文
2014/04/29 职场文书
低碳环保演讲稿
2014/08/28 职场文书
2014年向国旗敬礼活动方案
2014/09/27 职场文书
2014年保洁员工作总结
2014/11/19 职场文书
南极大冒险观后感
2015/06/05 职场文书
结婚十年感言
2015/07/31 职场文书
一文了解JavaScript用Element Traversal新属性遍历子元素
2021/11/27 Javascript
详解Mysql数据库平滑扩容解决高并发和大数据量问题
2022/05/25 MySQL