411 REFERENCE · Wikibooks
Ruby on Rails/ActiveRecord/Connection adapters
Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.
ActiveRecord abstracts the connection to the database through connection adapters. It currently supports the following databases:
DB2
Firebird
FrontBase
MySQL
OpenBase
Oracle
Postgresql
SQL Lite
SQL Server
Sybase
If you need to access the current connection adapter directly you can do so through the ActiveRecord::Base.connection class method. All connection adapters share some common functionality which is defined in the following source files:
active_record/connection_adapters/abstract_adapter.rb
active_record/connection_adapters/abstract/connection_specification.rb
active_record/connection_adapters/abstract/database_statements.rb
active_record/connection_adapters/abstract/quoting.rb
active_record/connection_adapters/abstract/schema_definition.rb
active_record/connection_adapters/abstract/schema_statements.rb