import pandas as pd
from sqlalchemy import create_engine
import pymysql
if __name__ == '__main__':
# 第一种--------------------------------------------------------------
# 用sqlalchemy构建数据库链接engine
engine = create_engine("mysql+pymysql://root:root@127.0.0.1/data?charset=utf8")
# sql 命令
sql = "SELECT * FROM stu"
df = pd.read_sql(sql=sql, con=engine)
print(df)
# 第二种--------------------------------------------------------------
# sql 命令
sql = "SELECT * FROM stu"
# 用DBAPI构建数据库链接engine
con = pymysql.connect(host='localhost', user='root', password='root', database='data', charset='utf8',
use_unicode=True)
df = pd.read_sql(sql, con)
print(df)
Python 连接数据库两种方式
最新推荐文章于 2024-07-22 15:12:37 发布