在JRUBY上运行rails时,数据库适配器有两个不同的gems。
sqlserver gem与activerecord-sqlserver-adapter gemjdbcmysql gem与activerecord-jdbcmysql-adapter gemjdbcsqlite3创业板与activerecord-jdbcsqlite3-adapter宝石jdbcpostgresql gem与activerecord-jdbcpostgresql-adapter gemjdbc创业板与activerecord-jdbc-adapter宝石所以问题是,jdbcpostgresql和它的长线activerecord-jdbcpostgresql-adapter宝石有什么区别?
发布于 2013-04-12 19:06:25
jdbcpostgresql =用于postgresql数据库的Java数据库连接性
适配器=用于Rails ActiveRecord的postgresql数据库适配器,允许将其与JRuby一起使用。
JDBC (Java数据库连接)
(AR-JDBC)是Rails的ActiveRecord组件的数据库适配器,可以与JRuby一起使用。它允许在JRuby on Rails应用程序中使用几乎与JDBC兼容的数据库。
发布于 2013-04-12 16:27:28
我不知道有什么区别,但我在rails 3+应用程序中使用了的Gemfile
gem 'activerecord-jdbcpostgresql-adapter'
gem 'jruby-openssl'还请参见自述文件- https://github.com/jruby/activerecord-jdbc-adapter
https://stackoverflow.com/questions/15973929
复制相似问题