4
require 'sequel'
require 'jdbc/postgres'
DB = Sequel.connect("jdbc:postgresql://user:pass@domain/database")
DB.tables

回报:

....(bla bla bla stack trace bla bla bla)....
Sequel::DatabaseConnectionError: Java::OrgPostgresqlUtil::PSQLException: The connection attempt failed.
...........

我也试过

jdbc:postgresql://domain/database?user=name&pass=word 

并且也得到了一个错误,但是一个不同的错误('密码请求但未提供')

红宝石 1.9.3 - jruby 1.7.3

我看了又看,尝试了许多代码示例,但我无法让 Sequel 工作 那么,如何在使用 jruby 时让 Sequel 与 postgres 交互?

4

1 回答 1

10

Sequel 将 jdbc 连接字符串直接传递给 JDBC,因此没有任何 Sequel 特定的内容。你可能想要类似的东西jdbc:postgresql://domain/database?user=name&password=secret

于 2013-05-21T16:00:32.240 回答