2013-04-12 15 views
0

当在JRUBY上运行rails时,数据库适配器有两个不同的宝石。什么是JRuby上Rails的ActiveRecord数据库宝石

  1. Sql Server的sqlserver宝石Vs的activerecord-sqlserver-adapter宝石
  2. Mysql的jdbcmysql宝石VS activerecord-jdbcmysql-adapter宝石
  3. SQLITE3jdbcsqlite3宝石Vs的activerecord-jdbcsqlite3-adapter宝石
  4. PostgreSQL的jdbcpostgresql宝石Vs的activerecord-jdbcpostgresql-adapter宝石
  5. JDBCjdbc宝石VS activerecord-jdbc-adapter宝石

所以问题是, 是什么jdbcpostgresql其长期形成activerecord-jdbcpostgresql-adapter宝石的区别?

回答

2

jdbcpostgresql = Java的PostgreSQL数据库

的ActiveRecord-jdbcpostgresql适配器 =为Rails的ActiveRecord允许它吨PostgreSQL数据库适配器o与JRuby一起使用。

JDBC(Java数据库连接)

的ActiveRecord-JDBC适配器(AR-JDBC)是为Rails' ActiveRecord的分量数据库适配器可与JRuby的使用。它允许在您的JRuby on Rails 应用程序中使用几乎任何JDBC兼容的数据库。