Rails/ActiveRecord/資料庫連線介面卡
外觀
ActiveRecord 透過資料庫連線介面卡抽象了與資料庫的連線。它當前支援以下資料庫
- DB2
- Firebird
- FrontBase
- MySQL
- OpenBase
- Oracle
- Postgresql
- SQL Lite
- SQL Server
- Sybase
如果您需要直接訪問當前的連線介面卡,可以透過以下方式進行ActiveRecord::Base.connection類方法。所有連線介面卡都共享一些常見的功能,這些功能在以下原始檔中定義
- 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