Table of Contents Introduction Prerequisites Installation A Simple DBI Script Processing SQL Statements Processing Statements that Return No Result Set Processing Statements that Return a Result Set Quoting, Placeholders, and Parameter Binding Statement Result Metadata Methods That Take Code Blocks More on Connecting to the Server Error Handling and Debugging Transaction Support Accessing Driver-S
Ruby/DBI is a database interface in the spirit of Perl's prolific DBI authored by Tim Bunce. Ruby/DBI differs in quite a few ways, however. It incorporates many "rubyisms" while maintaining the core DBI interface, and a suite of commonly used DBD's are maintained with the application. Ruby/DBI is not an ORM, like ActiveRecord or DataMapper. It is a lightweight, centralized API to database manipula
MySQLは約20年の歴史をもつ定番のオープンソースデータベース(RDBMS:Relational DataBase Management System)です。かつてRDBMSは商用ソフトが主流でしたが、たゆまぬ機能強化により、現在はオープンソースソフトがその地位を伺うまでになっています。 本書が解説するMySQL 5.7はMySQLの最新バージョンです。このバージョンでは他ソフトのメジャーバージョンアップにも匹敵する大がかりな変更が加えられました。SQL処理系が強化され、人気のレプリケーション機能も更に強力なものになっています。また、パフォーマンス診断の仕組みが充実するなど、企業のコアシステムでも利用できるようなプロ向けのアップデートが多数施されました。 本書では、この最新版のMySQLを非常に詳しく解説します。専門エンジニアとしてMySQLに深くかかわる筆者が、新機能を軸にMySQLの
[2021.5] Ruby/DBI はすでに完全に廃れています。'dbi' gem パッケージは 2010 年が最終です。'activerecord' が代替です。 Ruby/DBIは、Ruby用のデータベースアクセスインターフェイスライブラリです。データベースへの接続は抽象化しますが、クエリ、アップデートなどは、SQLを手書きします。 Ruby/DBIは内部で、DBMSごとの拡張モジュールを利用するようになっている。そのため、(1) DBMSそのもの、(2) 拡張モジュール、(3) Ruby/DBIという順にインストールしなければならない。 SQLiteの場合は、Ruby/DBIに拡張モジュールが同梱されているため、別途拡張モジュールを用意する必要はない。 (2005.5.4 リンク先を更新。) アーカイブを入手し、解凍する。 SQLite: An Embeddable SQL Data
Original Document revision: 1.02 Original Last update: 2003-05-27 翻訳バージョン: 0.9.5 目次 はじめに 前準備 インストール 単純なDBIスクリプト 問合せ処理 結果セットを返さない問合せ処理 結果セットを返す問合せ処理 クオート、プレースホルダー、パラメータ束縛 メタデータの問い合わせ コードブロックつきのメソッド サーバ接続の補足 エラー処理とデバッグ トランザクションサポート ドライバに特化した機能 その他の便利な機能 参考情報 はじめに Ruby DBI を使うと、いろんな種類のデータベースを同じAPIでもってrubyから アクセスすることができます。これは、Perl DBI と perl の関係と同じです。 この記事では Ruby DBI を使用したRubyスクリプトの書き方を説明します。こ の文書は DB
概要 sqlite3 は、SQLite リレーショナルデータベース(SQLite 3.6.16 以上)にアクセスするためのライブラリです。 その他にも汎用リレーショナルデータベースアクセス用ライブラリを使ったアクセスもできるため、どの方法でアクセスするかは一考の余地があります。 sqlite3 をインストールする 以下のコマンドを実行して sqlite3 gem をインストールします。 gem install sqlite3 sqlite3 で SQLite ファイルにアクセスする 以下のプログラムで SQLite ファイルにアクセスします。 require 'sqlite3' db = SQLite3::Database.new("ファイル名") # db を使い MySQL を操作する db.close ファイルが存在すれば既存のデータベースに、なければファイルを作成し新規のデータベー
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く