gpt4 book ai didi

python - 如何使用 SQLAlchemy 连接到 PostgreSQL?

转载 作者:行者123 更新时间:2023-12-04 10:06:36 52 4
gpt4 key购买 nike

我正在尝试使用 SLQAlchemy 连接到我的 PostgreSQL 数据库。我已经安装了 psycopg2 并尝试使用原始 python 代码连接到数据库并且它工作但这次我尝试使用 SQLAlchemy。我从 SQLAlchemy docs 阅读了文档.这可能看起来很简单,我也无法在互联网上找到这个特定的解决方案。
这是我的代码,很简单:

import psycopg2
from sqlalchemy import create_engine
from sqlalchemy.orm import scoped_session, sessionmaker

engine = create_engine('postgresql+psycopg2://nysa:mypassword@127.0.0.1:46015/nysa')
db = scoped_session(sessionmaker(bind=engine))

connection = engine.connect()
result = connection.execute('select*from table')
print(result)

运行 *.py 文件时没有任何 react ,也没有错误,我试图找到 pycharm 调试器的问题,我注意到在 connection = engine.connect() 行中像陷入无限循环一样陷入困境。我很确定我的数据库凭据是正确的。如何连接到数据库?

最佳答案

知道了。当我打开 pgAdmin 时,它显示了一个不同的端口,我认为我必须将该端口放入代码中,这就是它不起作用的原因。与 127.0.0.1:5432 合作过.

关于python - 如何使用 SQLAlchemy 连接到 PostgreSQL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61555363/

52 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com