无法通过Golang

时间:2017-07-01 22:48:11

标签: postgresql amazon-web-services go

我正在使用Golang连接到Postgres数据库实例。

当从Amazon EC2实例执行以下代码时,错误为not nil after sql.open()

db, err := sql.Open("postgres", "postgres://username:mypassword@xxxxxx.xxxxxxxxxx.xx-xxxx-x.xxx.xxxxxxxxx.xxx/postgres?sslmode=disable")

    if err != nil {
        check(err)
        panic(err)
    }

    err = db.Ping()

    if err != nil {
        check(err)
        panic(err)
    }

然而,当我运行db.Ping()时,它什么也没做。 db.ping()之后的代码似乎没有被执行。过了一会儿,我在终端窗口得到getsockopt: connection timed out

可能是什么问题?即使我使用了错误的密码,错误仍然是not nil

0 个答案:

没有答案