python连接各种数据库

175 字
1 分钟
python连接各种数据库

python连接sqlite#

连接#

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import sqlite3
# 连接到SQLite数据库
# 数据库文件是test.db
# 如果文件不存在,会自动在当前目录创建:
conn = sqlite3.connect("test.db")
# 创建一个Cursor:
cursor = conn.cursor()
# 执行一条SQL语句,创建user表:
cursor.execute("create table user (id varchar(20) primary key, name varchar(20))")
# 继续执行一条SQL语句,插入一条记录:
cursor.execute("insert into user (id, name) values ('2', 'rich')")
# 通过rowcount获得插入的行数:
print("rowcount =", cursor.rowcount)
# 关闭Cursor:
cursor.close()
# 提交事务:
conn.commit()
# 关闭Connection:
conn.close()

查询#

# 查询记录:
conn = sqlite3.connect("test.db")
cursor = conn.cursor()
# 执行查询语句:
cursor.execute("select * from user where id=?", "1")
# 获得查询结果集:
values = cursor.fetchall()
print(values)
cursor.close()
conn.close()

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!

打赏
python连接各种数据库
https://fanrich.eu.org/posts/程技/python/可视化学习/python连接数据库/
作者
richfan
发布于
2025-08-15
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
richfan
Hello, I'm richfan.
公告
欢迎来到我的博客!这是一则示例公告。
音乐
封面

音乐

暂未播放

0:000:00
暂无歌词
分类
标签
站点统计
文章
779
分类
8
标签
138
总字数
3,267,679
运行时长
0
最后活动
0 天前
站点信息
构建平台
Cloudflare Pages
博客版本
Firefly v6.13.5
文章许可
CC BY-NC-SA 4.0

文章目录