2013-04-12 20 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兼容的數據庫。