如何让postgresql与续集和jruby一起工作

时间:2013-05-21 03:37:31

标签: postgresql jdbc jruby sequel

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 

并且也有错误,但是另一个错误('请求密码但未提供')

ruby​​ 1.9.3 - jruby 1.7.3

我看了看,试了很多代码样本,但我无法让Sequel工作 那么,在使用jruby时如何让Sequel与postgres交互?

1 个答案:

答案 0 :(得分:9)

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

之类的东西