几种不同的方式用Python连接数据库

1、连接MySQL的方式

# 在cmd中 (提前设置环境变量) pip install pymysql
import pymysql as pm
con = pm.connect('localhost','root','123456','tip',charset='gbk')
data = pd.read_sql('select * from all_gzdata',con=con)
con.close()           #关闭连接
# 或者
from sqlalchemy import create_engine
## 地址为127.0.0.1,数据库名称为tip
engine = create_engine('mysql+pymysql://root:[email protected]:3306/tip?charset=utf8')

data = pd.read_sql('select * from all_gzdata',con=engine)

2、连接pgAdmin的方式

# 在cmd中 (提前设置环境变量) pip install psycopg2

import psycopg2

import pandas as pd

con = psycopg2.connect(database="969368", user="postgres", password="root", host="10.16.15.18", port="5432")

data = pd.read_sql('select * from mm_bill',con=con)

其中database是数据库名称,user是用户名,password是密码,host是相应域名

文章未经博主同意,禁止转载!

猜你喜欢

转载自blog.csdn.net/qq_40304090/article/details/80485328