本文整理自网络,侵删。
本文实例讲述了Windows平台Python连接sqlite3数据库的方法。分享给大家供大家参考,具体如下:
之前没有接触过sqlite数据库,只是听到同事聊起这个。
有一次,手机端同事让我帮着写个sql,后面说运行不了报错了,我问是什么数据库,同事说是sqlite,这才知道了还有sqlite这个数据库。。。
接下来说说Python连接sqlite数据库,非常简单,因为python中的sqlite模块也遵循了DB-API 2.0的规范,所以操作起来和sql server、MySQL、oracle数据库都是一样的。
一、在 Windows 上安装 SQLite:
(1)请访问 SQLite 下载页面,从 Windows 区下载预编译的二进制文件:http://www.sqlite.org/download.html
(2)因为我的win 7是64位的,所以下载 sqlite-shell-win64-*.zip 和 sqlite-dll-win64-*.zip 压缩文件,如果你的系统是32位的就下载32位的版本。
(3)创建文件夹 C:\sqlite,并在此文件夹下解压上面两个压缩文件,将得到 sqlite3.def、sqlite3.dll 和 sqlite3.exe 文件。
(4)添加 C:\sqlite 到 PATH 环境变量,最后在命令提示符下,使用 sqlite3 命令,将显示如下结果:
C:\Users\Administrator>sqlite3 SQLite version 3.15.2 2016-11-28 19:13:37 Enter ".help" for usage hints. Connected to a transient in-memory database. Use ".open FILENAME" to reopen on a persistent database. sqlite>
二、创建一个数据库test.db
直接用命令行sqlite3创建数据库,然后用命令.database 查询系统中的数据库。
C:\Users\Administrator>sqlite3 test.db SQLite version 3.15.2 2016-11-28 19:13:37 Enter ".help" for usage hints. sqlite> .database seq name file --- --------------- ---------------------------------------------------------- 0 main C:\Users\Administrator\test.db
注意:不要退出,因为接下来python要连接数据库(最后关闭数据库时,可以用.quit 命令退出sqlite3)。
相关阅读 >>
Sqlite数据库的介绍与java操作Sqlite的实例讲解
android studio连接Sqlite数据库的登录注册实现
Sqlitemanager怎么激活Sqlite数据库管理软件激活图文教程
scrapy+scrapyd+gerapy爬虫调度框架超详细教程
更多相关阅读请进入《Sqlite》频道 >>
数据库系统概念 第6版
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。