点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) 我有一个python数据框,我...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) 我有一个python数据框,我...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有一个python数据框,我想直接将其插入HANA数据库中,也想从数据库中读取它。
我已经尝试过此代码:
从sqlalchemy导入create_engine
引擎= create_engine('hana + pyhdb://username:password@example.com:port')
my_df = pd.DataFrame([[1,2],[3,4],[5,6],[7,8]],列= [" A"," B"])
my_df.to_sql('table_name',con = engine,index = False,if_exists ='replace')
错误:DBAPIError:(hdbcli.dbapi.Error)(4321,"仅允许安全连接")(此错误的背景在于: http://sqlalche.me/e/dbapi ) *
这是关于添加SSL证书的吗? 如何在引擎中添加它?
但是,我可以使用crypto选项通过Python API连接OK:
conn = dbapi.connect(
地址="主机",
port = portnr,
crypto =" true",
user =" user",
password =" pwd")
但是,如果我在此处传递此连接对象:
my_df.to_sql('table_name',con = conn,index = False,if_exists ='replace')
我仍然会收到错误消息。 该如何解决?
嗨,哈什,
这是否涉及SAP Cloud Platform,SAP HANA服务?
我已经发布了一个带有教程视频的博客,其中介绍了如何进行设置
对于SAP HANA Cloud服务或本地,例如 SAP HANA,默认情况下不强制实施Express Edition安全连接。 您也是SAP HANA系统的系统管理员吗?
一周热门 更多>