pandas寫數據進入數據庫

這裏是寫入mysql和oracle的兩個例子

from sqlalchemy import create_engine
import pandas as pd
user=""
password=""
host=""
port=""
database=""
mysql_engine = create_engine(f"mysql+pymysql://{user}:{password}@{host}:{port}/{database}")       #mysql
oracle_engine = create_engine(f"oracle+cx_oracle://{user}:{password}@{host}:{port}/{database}")    #oracle

df=pd.DataFrame()
table=""
df.to_sql(name=table,con=mysql_engine.connect(),if_exists="append",index=False)     #mysql
df.to_sql(name=table,con=oracle_engine.connect(),if_exists="append",index=False)    #orcle

寫入oracle時表要爲小寫,否則會報錯

發佈了40 篇原創文章 · 獲贊 23 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章