目前我使用达梦数据库,在下载dmPython:2.5.8包和编译sqlalchemy_dm:1.1.10后连接数据库和查询数据库成功。
目前我的疑惑是怎么样保存DataFrame集合里的数据,参考文档里我看是要创建实体类,这种太麻烦了。以前pg数据库的时候是用pandas.to_sql保存的,现在这种写法报错,提示错误的keyError'schema'。
这个版本下测试是成功的:
dmPython Version: 2.5.1
SQLAlchemy Version: 2.0.0
>>> df.to_sql('T2', engine, if_exists='append', index=False, schema=None)
2
大概率是你的环境版本问题,keyError的话应该是旧版本方法不支持指定参数schema
可以试试如下方式: