云主机测评网云主机测评网云主机测评网

云主机测评网
www.yunzhuji.net

python中如何读取数据库数据库

在Python中,我们可以使用各种库来读取数据库,这里我将介绍两种常见的方法:使用sqlite3库和使用pymysql库。

(图片来源网络,侵删)

1、使用sqlite3库读取SQLite数据库

我们需要导入sqlite3库,然后创建一个连接到数据库的对象,接着,我们可以使用该对象的cursor()方法创建一个游标对象,然后使用游标对象的execute()方法执行SQL查询,我们可以使用fetchall()方法获取查询结果。

以下是一个简单的示例:

import sqlite3
创建一个到数据库的连接
conn = sqlite3.connect('example.db')
创建一个游标对象
c = conn.cursor()
执行一个SQL查询
c.execute("SELECT * FROM table_name")
获取查询结果
rows = c.fetchall()
for row in rows:
    print(row)
关闭到数据库的连接
conn.close()

2、使用pymysql库读取MySQL数据库

我们需要导入pymysql库,然后创建一个连接到数据库的对象,接着,我们可以使用该对象的cursor()方法创建一个游标对象,然后使用游标对象的execute()方法执行SQL查询,我们可以使用fetchall()方法获取查询结果。

以下是一个简单的示例:

import pymysql
创建一个到数据库的连接
conn = pymysql.connect(host='localhost', user='user', password='passwd', db='db', charset='utf8')
创建一个游标对象
c = conn.cursor()
执行一个SQL查询
c.execute("SELECT * FROM table_name")
获取查询结果
rows = c.fetchall()
for row in rows:
    print(row)
关闭到数据库的连接
conn.close()

注意:在实际使用中,你需要将上述代码中的’localhost’、’user’、’passwd’、’db’和’table_name’替换为实际的数据库地址、用户名、密码、数据库名和表名。

打赏
版权声明:主机测评不销售、不代购、不提供任何支持,仅分享信息/测评(有时效性),自行辨别,请遵纪守法文明上网。
文章名称:《python中如何读取数据库数据库》
文章链接:https://www.yunzhuji.net/jishujiaocheng/149682.html

评论

  • 验证码