【发布时间】:2015-12-06 05:00:14
【问题描述】:
Python Pandas 有两个to_sql 和read_sql 方法,可用于与数据库通信。
我正在连接到 Postgres 数据库。 Pandas 似乎使用SQL Alchemy and psycopg2 进行通信。
使用create_engine('mysql+mysqlconnector://user:password@amazon_endpoint:port/database_name',connect_args={'sslmode':'require'}, echo=True) 时,我收到AttributeError: Unsupported argument 'sslmode' 错误。
然后我看到以下帖子:1、2 并将代码修改为create_engine('mysql+mysqlconnector://user:password@amazon_endpoint:port/database_name?ssl_ca=/home/user/Downloads/rds-combined-ca-bundle.pem')。现在连接正常,我可以连接到数据库。这是否意味着连接现在是安全的?有什么方法可以确认吗?
【问题讨论】:
标签: python postgresql pandas sqlalchemy