热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

python3.6使用sqlite3

我mac系统自带的python2.7没有sqlite3库。查了查资料,只好再安装一个python3.6,使用python3.6的sqlite3。下面是建立一个sqlite的连接:#

我mac系统自带的python2.7 没有sqlite3 库。
查了查资料,只好再安装一个 python3.6 ,使用python3.6 的sqlite3 。

下面是建立一个 sqlite 的连接:

# -*- coding:utf-8 -*-
import sqlite3
sqlite_address = '/Users/caobo/Desktop/短歌行/DuanGeXing/dgx/dgx.db'
def conn_sqlite(sql_query):
try:
cOnn= sqlite3.connect(sqlite_address)
c = conn.cursor()
cursor = c.execute(sql_query)
result = cursor.fetchall()
#fetchall 是列出所有的数据
#fetchone 是只列出一行数据
return result
except Exception as e:
print(e)
finally:
conn.commit()
conn.close()

写一个测试例子:

res = conn_mysql("select title,author from work where author = '李白' limit 10")
print(res)

推荐阅读
author-avatar
牛仔很忙不闲
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有