Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (日本語) » SQL Anywhere サーバ - プログラミング » SQL Anywhere データ・アクセス API » Ruby 用 SQL Anywhere

 

SQL Anywhere での Ruby サポート

SQL Anywhere for Ruby プロジェクトには 3 つの別個のパッケージがあります。すべてのパッケージをインストールする最も簡単な方法は、RubyGems を使用することです。RubyGems を入手するには、[external link] http://rubyforge.org/projects/rubygems/ にアクセスしてください。バージョン 1.3.1 以降をインストールすることをおすすめします。

SQL Anywhere Ruby プロジェクトのホームは [external link] http://sqlanywhere.rubyforge.org/ です。

SQL Anywhere のネイティブ Ruby ドライバ

sqlanywhere   このパッケージは Ruby コードから SQL Anywhere データベースへのインタフェースを可能にする低レベルのドライバです。このパッケージは、SQL Anywhere C API によって公開されているインタフェースを Ruby でラップします。このパッケージは C 言語で記述され、Windows と Linux 用に、ソースまたは事前にコンパイルされた gem として提供されています。RubyGems がインストールされている場合は、次のコマンドを実行してこのパッケージを入手できます。

gem install sqlanywhere

SQL Anywhere のこれ以外の Ruby パッケージを使用するには、このパッケージが必要です。詳細については、次の項を参照してください。

SQL Anywhere の ActiveRecord アダプタ

activerecord-sqlanywhere-adapter   このパッケージは、ActiveRecord と SQL Anywhere の対話を可能にするアダプタです。ActiveRecord は、Web 開発フレームワーク Ruby on Rails の一部として普及しているオブジェクト関係マッピングです。このパッケージは Pure Ruby で記述され、ソースまたは gem フォーマットで提供されています。このアダプタでは sqlanywhere gem が使用され、この gem に依存します。RubyGems がインストールされている場合は、次のコマンドを実行してこのパッケージとその依存ファイルをインストールできます。

gem install activerecord-sqlanywhere-adapter

詳細については、次の項を参照してください。

SQL Anywhere の Ruby/DBI ドライバ

dbi   このパッケージは Ruby 用の DBI ドライバです。RubyGems がインストールされている場合は、次のコマンドを実行してこのパッケージとその依存ファイルをインストールできます。

gem install dbi

dbd-sqlanywhere   このパッケージは、Ruby/DBI と SQL Anywhere の対話を可能にするドライバです。Ruby/DBI は Perl の DBI モジュールをモデルとする汎用のデータベース・インタフェースです。このパッケージは Pure Ruby で記述され、ソースまたは gem フォーマットで提供されています。このドライバでは sqlanywhere gem が使用され、この gem に依存します。RubyGems がインストールされている場合は、次のコマンドを実行してこのパッケージとその依存ファイルをインストールできます。

gem install dbd-sqlanywhere

詳細については、次の項を参照してください。

これらのパッケージに関するフィードバックがある場合は、メーリング・リスト [external link] sqlanywhere-users@rubyforge.com を使用してください。Web 環境での SQL Anywhere の使用に関する一般的な質問については、[external link] SQL Anywhere Web Development フォーラムを使用してください。SQL Anywhere とその使用方法に関する一般的な質問については、[external link] ianywhere.public.japanese.general ニュースグループを使用してください。