python 正在尝试连接到SQLAlchemy引擎

huus2vyu  于 2023-01-04  发布在  Python
关注(0)|答案(2)|浏览(121)

所以我有一个YAML文件,我把它读入字典。我不明白的部分是如何将它连接到SQL引擎,我已经看了文档,我需要的是打破creds为

dialect+driver://username:password@host:port/database

但我不知道这种情况下的方言和驱动器是什么

RDS_HOST: XXXX.YYYYY.eu-west-1.rds.amazonaws.com
RDS_PASSWORD: XXXXXX
RDS_USER: XXXXXX
RDS_DATABASE: postgres
RDS_PORT: XXXX
ruarlubt

ruarlubt1#

方言可以是mysql或它支持的任何关系数据库管理系统。
对于mysql,驱动程序为mysqldb
对于postgresql,驱动程序为psycopg2

**注意:**您可能还需要安装驱动程序

lrpiutwd

lrpiutwd2#

你可以试试这个。

connection_string = f"postgresql://{RDS_USER}:{RDS_PASSWORD}@{RDS_HOST}:{RDS_PORT}/{RDS_DATABASE}"

我不知道这是不是你要找的。

相关问题