如何使PostgreSQL与续集和jruby一起使用

问题描述 投票:3回答:1
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-红宝石1.7.3

我看了看,尝试了许多代码示例,但是我无法使Sequel正常工作因此,在使用jruby时如何使Sequel与Postgres交互?

ruby postgresql jdbc jruby sequel
1个回答
9
投票

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

的内容
© www.soinside.com 2019 - 2024. All rights reserved.