在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’替换为实际的数据库地址、用户名、密码、数据库名和表名。
最新评论
本站CDN与莫名CDN同款、亚太CDN、速度还不错,值得推荐。
感谢推荐我们公司产品、有什么活动会第一时间公布!
我在用这类站群服务器、还可以. 用很多年了。