Table of Contents - Database Independent Interface for Ruby
Pages
-
README
- Description
- Synopsis
- Prerequisites
- RubyForge Project
- Installation
- Gem setup:
- Without rubygems:
- The bleeding edge:
- Available Database Drivers (DBDs)
- DBD::MySQL
- DBD::ODBC
- DBD::OCI8
- DBD::Pg
- DBD::SQLite
- DBD::SQLite3
- Additional Documentation
- Articles
- Tutorial: Using the Ruby DBI Module
- Applications
- dbi
- License
- Contributors
Classes and Modules
- Class
- DBI
- DBI::BaseDatabase
- DBI::BaseDriver
- DBI::BaseStatement
- DBI::Binary
- DBI::ColumnInfo
- DBI::DataError
- DBI::DatabaseError
- DBI::DatabaseHandle
- DBI::Date
- DBI::DriverHandle
- DBI::Error
- DBI::Handle
- DBI::HandleTracer
- DBI::IntegrityError
- DBI::InterfaceError
- DBI::InternalError
- DBI::NotImplementedError
- DBI::NotSupportedError
- DBI::OperationalError
- DBI::ProgrammingError
- DBI::Row
- DBI::SQL
- DBI::SQL::PreparedStatement
- DBI::StatementHandle
- DBI::Time
- DBI::Timestamp
- DBI::Type
- DBI::Type::Boolean
- DBI::Type::Decimal
- DBI::Type::Float
- DBI::Type::Integer
- DBI::Type::Null
- DBI::Type::Timestamp
- DBI::Type::Varchar
- DBI::TypeUtil
- DBI::Utils
- DBI::Utils::ConvParam
- DBI::Utils::TableFormatter
- DBI::Utils::XMLFormatter
- DBI::Warning
Methods
- ::ascii — DBI::Utils::TableFormatter
- ::conv_param — DBI::Utils::ConvParam
- ::convert — DBI::TypeUtil
- ::convert_types — DBI
- ::convert_types= — DBI
- ::create — DBI::Type::Timestamp
- ::extended_row — DBI::Utils::XMLFormatter
- ::last_connection — DBI
- ::measure — DBI::Utils
- ::new — DBI::Date
- ::new — DBI::StatementHandle
- ::new — DBI::ColumnInfo
- ::new — DBI::Timestamp
- ::new — DBI::BaseDriver
- ::new — DBI::Time
- ::new — DBI::Binary
- ::new — DBI::BaseDatabase
- ::new — DBI::Row
- ::new — DBI::SQL::PreparedStatement
- ::new — DBI::BaseStatement
- ::new — DBI::HandleTracer
- ::new — DBI::DatabaseError
- ::new — DBI::Handle
- ::parse — DBI::Type::Boolean
- ::parse — DBI::Type::Decimal
- ::parse — DBI::Type::Timestamp
- ::parse — DBI::Type::Integer
- ::parse — DBI::Type::Varchar
- ::parse — DBI::Type::Null
- ::parse — DBI::Type::Float
- ::parse_params — DBI::Utils
- ::parse_string — DBI::Type::Timestamp
- ::prefill_cache — DBI::Type::Timestamp
- ::query? — DBI::SQL
- ::register_conversion — DBI::TypeUtil
- ::row — DBI::Utils::XMLFormatter
- ::table — DBI::Utils::XMLFormatter
- ::tokens — DBI::SQL::PreparedStatement
- ::type_name_to_module — DBI::TypeUtil
- #== — DBI::Timestamp
- #[] — DBI::StatementHandle
- #[] — DBI::ColumnInfo
- #[] — DBI::BaseStatement
- #[] — DBI::BaseDatabase
- #[] — DBI::DatabaseHandle
- #[] — DBI::Row
- #[]= — DBI::BaseDatabase
- #[]= — DBI::DatabaseHandle
- #[]= — DBI::StatementHandle
- #[]= — DBI::BaseStatement
- #[]= — DBI::ColumnInfo
- #[]= — DBI::Row
- #__getobj__ — DBI::Row
- #__setobj__ — DBI::Row
- #available_drivers — DBI
- #bind — DBI::SQL::PreparedStatement
- #bind_coltype — DBI::StatementHandle
- #bind_param — DBI::StatementHandle
- #bind_param — DBI::BaseStatement
- #bind_params — DBI::BaseStatement
- #by_field — DBI::Row
- #by_index — DBI::Row
- #cancel — DBI::StatementHandle
- #cancel — DBI::BaseStatement
- #check_executed — DBI::StatementHandle
- #check_fetchable — DBI::StatementHandle
- #check_prepared — DBI::StatementHandle
- #check_statement — DBI::StatementHandle
- #check_statement — DBI::DatabaseHandle
- #clone — DBI::Row
- #clone_with — DBI::Row
- #collect_drivers — DBI
- #column_info — DBI::BaseStatement
- #column_info — DBI::StatementHandle
- #column_names — DBI::StatementHandle
- #column_types — DBI::StatementHandle
- #columns — DBI::BaseDatabase
- #columns — DBI::DatabaseHandle
- #commit — DBI::DatabaseHandle
- #commit — DBI::BaseDatabase
- #connect — DBI::DriverHandle
- #connect — DBI::BaseDriver
- #connect — DBI
- #connected? — DBI::DatabaseHandle
- #convert_types — DBI::Row
- #data_sources — DBI::DriverHandle
- #data_sources — DBI
- #data_sources — DBI::BaseDriver
- #database_name — DBI::DatabaseHandle
- #default — DBI::ColumnInfo
- #default_attributes — DBI::BaseDriver
- #default_user — DBI::BaseDriver
- #disconnect — DBI::BaseDatabase
- #disconnect — DBI::DatabaseHandle
- #disconnect_all — DBI::DriverHandle
- #disconnect_all — DBI
- #disconnect_all — DBI::BaseDriver
- #do — DBI::BaseDatabase
- #do — DBI::DatabaseHandle
- #driver_name — DBI::DatabaseHandle
- #driver_name= — DBI::DatabaseHandle
- #dup — DBI::Row
- #each — DBI::StatementHandle
- #each_with_name — DBI::Row
- #execute — DBI::DatabaseHandle
- #execute — DBI::BaseStatement
- #execute — DBI::BaseDatabase
- #execute — DBI::StatementHandle
- #fetch — DBI::StatementHandle
- #fetch — DBI::BaseStatement
- #fetch_all — DBI::BaseStatement
- #fetch_all — DBI::StatementHandle
- #fetch_array — DBI::StatementHandle
- #fetch_hash — DBI::StatementHandle
- #fetch_many — DBI::StatementHandle
- #fetch_many — DBI::BaseStatement
- #fetch_scroll — DBI::BaseStatement
- #fetch_scroll — DBI::StatementHandle
- #fetchable? — DBI::StatementHandle
- #finish — DBI::BaseStatement
- #finish — DBI::StatementHandle
- #finished? — DBI::StatementHandle
- #fraction — DBI::Timestamp
- #func — DBI::Handle
- #inherits_from? — Class
- #method_missing — DBI::ColumnInfo
- #ping — DBI::DatabaseHandle
- #ping — DBI::BaseDatabase
- #post — DBI::HandleTracer
- #pre — DBI::HandleTracer
- #prepare — DBI::DatabaseHandle
- #prepare — DBI::BaseDatabase
- #quote — DBI::DatabaseHandle
- #rollback — DBI::DatabaseHandle
- #rollback — DBI::BaseDatabase
- #rows — DBI::StatementHandle
- #sanity_check — DBI::StatementHandle
- #sanity_check — DBI::DatabaseHandle
- #select_all — DBI::DatabaseHandle
- #select_one — DBI::DatabaseHandle
- #set_values — DBI::Row
- #tables — DBI::BaseDatabase
- #tables — DBI::DatabaseHandle
- #to_a — DBI::Row
- #to_date — DBI::Timestamp
- #to_date — DBI::Date
- #to_h — DBI::Row
- #to_s — DBI::Time
- #to_s — DBI::Binary
- #to_s — DBI::Date
- #to_s — DBI::Timestamp
- #to_time — DBI::Timestamp
- #to_time — DBI::Date
- #to_time — DBI::Time
- #tokens — DBI::SQL::PreparedStatement
- #trace — DBI::Handle
- #trace — DBI
- #transaction — DBI::DatabaseHandle