无法使用psycopg2连接到远程PostgreSQL

抽奖

我正在尝试使用以下代码连接到远程postgreSQL数据库:

import psycopg2


try:

    # this:
    conn = psycopg2.connect(database="A B C", user="user", password="pass", host="yyyy.xxxxx.com", port= 5432)
    # or this:
    conn = psycopg2.connect("dbname=A B C user=user password=pass host=yyyy.xxxxx.com port=5432")
    # or this:
    conn = psycopg2.connect("dbname='A B C' user='user' password='pass' host='yyyy.xxxxx.com' port=5432")

    print "connected"

except psycopg2.Error as e:
    print "I am unable to connect to the database"
    print e.pgcode
    print e.pgerror

因此,如果我确定我具有正确的数据库名称(示例中带有“ AB C”之类的空格)以及正确的用户名/密码/主机/端口,为什么我无法连接?另外,为什么没有错误传递到异常处理程序?我正在使用python 2.7.9。这是输出,与任何psycopg2.connect语句相同:

I am unable to connect to the database
None
None
米查尔(MichałNiklas)

您应该在e异常中看到更多信息,并使用非常有用的traceback模块:

import traceback

...

except psycopg2.Error as e:
    print "I am unable to connect to the database"
    print e
    print e.pgcode
    print e.pgerror
    print traceback.format_exc()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法使用psycopg2连接到Postgres容器?

来自分类Dev

我无法使用psycopg2连接到Postgresql数据库

来自分类Dev

使用psycopg2连接到psql docker容器,但无法读取或写入

来自分类Dev

无法使用psycopg2从远程主机连接到postgres数据库?

来自分类Dev

从本地计算机上的psycopg2连接到Docker上的PostgreSQL数据库

来自分类Dev

配置安全组以通过客户端psycopg2连接到Postgres RDS

来自分类Dev

无法与psycopg2连接,但可以通过命令行

来自分类Dev

使用现有的psycopg2连接池创建sqlalchemy引擎

来自分类Dev

如何在psycopg2连接池中使用“ INSERT”?

来自分类Dev

关闭Python对象使用的psycopg2连接的首选方法是什么?

来自分类Dev

psycopg2 / psql无法连接到postgres数据库

来自分类Dev

无法使用Play Framework 2.2.2连接到远程Heroku Postgres数据库

来自分类Dev

无法从pgadmin4连接到Postgresql ec2实例

来自分类Dev

如何关闭 psycopg2 和 postgresql 之间的旧连接?

来自分类Dev

无法使用Psycopg2更新PostgreSQL中存在冲突的现有行

来自分类Dev

多处理模块和独特的psycopg2连接

来自分类Dev

如何在psycopg2连接方法中指定架构?

来自分类Dev

SELECT被OS信号中断后,Psycopg2连接不可用

来自分类Dev

无法为PostgreSQL加载Python绑定-psycopg2

来自分类Dev

psycopg2的连接无效

来自分类Dev

Wildfly 14连接到远程PostgreSQL“ WFLYJCA0047:连接无效”

来自分类Dev

无法使用Powershell连接到远程PC

来自分类Dev

无法使用EntityFramework.IBM.DB2连接到Informix

来自分类Dev

无法从EC2连接到S3

来自分类Dev

使用Psycopg2将Pandas DataFrame转换为PostgreSQL

来自分类Dev

使用SSH隧道的PostgreSQL / psycopg2密码认证

来自分类Dev

使用psycopg2和Postgresql构建动态SQL查询

来自分类Dev

在 Django 中使用 psycopg2 的 PostgreSQL ALTER SEQUENCE

来自分类Dev

无法使用Mongoid 3.1.0连接到mongodb 3.4

Related 相关文章

  1. 1

    无法使用psycopg2连接到Postgres容器?

  2. 2

    我无法使用psycopg2连接到Postgresql数据库

  3. 3

    使用psycopg2连接到psql docker容器,但无法读取或写入

  4. 4

    无法使用psycopg2从远程主机连接到postgres数据库?

  5. 5

    从本地计算机上的psycopg2连接到Docker上的PostgreSQL数据库

  6. 6

    配置安全组以通过客户端psycopg2连接到Postgres RDS

  7. 7

    无法与psycopg2连接,但可以通过命令行

  8. 8

    使用现有的psycopg2连接池创建sqlalchemy引擎

  9. 9

    如何在psycopg2连接池中使用“ INSERT”?

  10. 10

    关闭Python对象使用的psycopg2连接的首选方法是什么?

  11. 11

    psycopg2 / psql无法连接到postgres数据库

  12. 12

    无法使用Play Framework 2.2.2连接到远程Heroku Postgres数据库

  13. 13

    无法从pgadmin4连接到Postgresql ec2实例

  14. 14

    如何关闭 psycopg2 和 postgresql 之间的旧连接?

  15. 15

    无法使用Psycopg2更新PostgreSQL中存在冲突的现有行

  16. 16

    多处理模块和独特的psycopg2连接

  17. 17

    如何在psycopg2连接方法中指定架构?

  18. 18

    SELECT被OS信号中断后,Psycopg2连接不可用

  19. 19

    无法为PostgreSQL加载Python绑定-psycopg2

  20. 20

    psycopg2的连接无效

  21. 21

    Wildfly 14连接到远程PostgreSQL“ WFLYJCA0047:连接无效”

  22. 22

    无法使用Powershell连接到远程PC

  23. 23

    无法使用EntityFramework.IBM.DB2连接到Informix

  24. 24

    无法从EC2连接到S3

  25. 25

    使用Psycopg2将Pandas DataFrame转换为PostgreSQL

  26. 26

    使用SSH隧道的PostgreSQL / psycopg2密码认证

  27. 27

    使用psycopg2和Postgresql构建动态SQL查询

  28. 28

    在 Django 中使用 psycopg2 的 PostgreSQL ALTER SEQUENCE

  29. 29

    无法使用Mongoid 3.1.0连接到mongodb 3.4

热门标签

归档