简体   繁体   English

JRuby 上 Rails 的 ActiveRecord 数据库 gem 是什么

[英]What are the Rails's ActiveRecord database gems on JRuby

When running rails on JRUBY , database adapters have two different gems.JRUBY上运行 rails 时,数据库适配器有两个不同的 gem。

  1. Sql Server : sqlserver gem Vs activerecord-sqlserver-adapter gem Sql Serversqlserver gem 与activerecord-sqlserver-adapter gem
  2. Mysql : jdbcmysql gem vs activerecord-jdbcmysql-adapter gem Mysqljdbcmysql gem 与activerecord-jdbcmysql-adapter gem
  3. Sqlite3 : jdbcsqlite3 gem Vs activerecord-jdbcsqlite3-adapter gem Sqlite3jdbcsqlite3 gem 与activerecord-jdbcsqlite3-adapter gem
  4. Postgresql : jdbcpostgresql gem Vs activerecord-jdbcpostgresql-adapter gem Postgresqljdbcpostgresql gem 与activerecord-jdbcpostgresql-adapter gem
  5. jdbc : jdbc gem vs activerecord-jdbc-adapter gem jdbcjdbc gem 与activerecord-jdbc-adapter gem

So question is, What is the difference between jdbcpostgresql and its long form activerecord-jdbcpostgresql-adapter gem?所以问题是, jdbcpostgresql和它的长格式activerecord-jdbcpostgresql-adapter gem 有什么activerecord-jdbcpostgresql-adapter

jdbcpostgresql = Java Database Connectivity for postgresql database jdbcpostgresql = postgresql 数据库的 Java 数据库连接

activerecord-jdbcpostgresql-adapter = a postgresql database adapter for Rails ActiveRecord to allow it to be used with JRuby. activerecord-jdbcpostgresql-adapter = Rails ActiveRecord 的 postgresql 数据库适配器,允许它与 JRuby 一起使用。

JDBC (Java Database Connectivity) JDBC(Java 数据库连接)

ActiveRecord-JDBC-Adapter (AR-JDBC) is a database adapter for Rails' ActiveRecord component that can be used with JRuby. ActiveRecord-JDBC-Adapter (AR-JDBC) 是 Rails 的 ActiveRecord 组件的数据库适配器,可与 JRuby 一起使用。 It allows use of virtually any JDBC-compliant database with your JRuby on Rails application.它允许在您的 JRuby on Rails 应用程序中使用几乎任何符合 JDBC 的数据库。

i don't know the difference but i use the following in rails 3+ apps with jruby and postgres for the Gemfile我不知道有什么区别,但我在带有 jruby 和 postgres 的 Rails 3+ 应用程序中使用以下 Gemfile

gem 'activerecord-jdbcpostgresql-adapter'
gem 'jruby-openssl'

see also the README file - https://github.com/jruby/activerecord-jdbc-adapter另请参阅自述文件 - https://github.com/jruby/activerecord-jdbc-adapter

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM