1.先安装sqlalchemy
pip install sqlalchemy
2.from sqlalchemy import create_engine
3.创建数据库连接方式:
假设数据连接方式如下:
username=H_TEOPT
password=ww122222
jdbcUrl=jdbc:sap://192.163.1.161:21681/?currentschema
那么使用sqlalchemy 的连接方式如下:
sap_engine = create_engine(‘hana://H_TEOPT:ww122222@192.163.1.161:21681’)
然后就可以使用sap_engine 去连接数据库了。
sql_text=‘select * from result limit 10’
data=sap_engine.connect().execute(text(sql_text))
怎么把DataFrame数据上传到hana数据库:
df.to_sql(‘test’,sap_engine, if_exists=‘append’,index=False)
test是表名。