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

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - Programmierung » SQL Anywhere Datenzugriff-APIs » SQL Anywhere für Ruby

 

Ruby-Unterstützung in SQL Anywhere

Im SQL Anywhere für Ruby-Projekt sind drei verschiedene Pakete verfügbar. Die einfachste Möglichkeit, eines dieser Pakete zu installieren, ist es, RubyGems zu verwenden. Um RubyGems zu beziehen, besuchen Sie die folgende Website: [external link] http://rubyforge.org/projects/rubygems/. Es wird empfohlen, dass Sie Version 1.3.1 oder später installieren.

Die Startseite für das SQL Anywhere Ruby-Projekt befindet sich unter [external link] http://sqlanywhere.rubyforge.org/.

Nativer SQL Anywhere Ruby-Treiber

sqlanywhere   Dieses Paket enthält einen Low-Level-Treiber, der es Ruby ermöglicht, mit SQL Anywhere-Datenbanken über eine Schnittstelle zu verbinden. Dieses Paket bietet einen Ruby-Wrapper auf die Schnittstelle, die von der SQL Anywhere C-API bereitgestellt wird. Dieses Paket ist in C geschrieben und als Source oder als vorkompilierte RubyGems für Windows und Linux verfügbar. Wenn Sie RubyGems installiert haben, kann dieses Paket durch Ausführen des folgenden Befehls bezogen werden:

gem install sqlanywhere

Beachten Sie, dass dieses Paket auch eine Voraussetzung für die anderen SQL Anywhere Ruby-Pakete ist. Weitere Hinweise finden Sie unter:

SQL Anywhere ActiveRecord-Adapter

activerecord-sqlanywhere-adapter   Dieses Paket ist ein Adapter, der es ActiveRecord ermöglicht, mit SQL Anywhere zu kommunizieren. ActiveRecord ist ein objektrelationaler Mapper, der Teil des Webentwicklungs-Frameworks "Ruby on Rails" ist. Dieses Paket ist in reinem Ruby geschrieben und im Source- oder im Gem-Format verfügbar. Dieser Adapter verwendet das sqlanywhere-Gem und hat entsprechende Abhängigkeiten. Wenn Sie RubyGems installiert haben, können dieses Paket und seine Abhängigkeiten durch Ausführen des folgenden Befehls installiert werden:

gem install activerecord-sqlanywhere-adapter

Weitere Hinweise finden Sie unter:

SQL Anywhere Ruby/DBI-Treiber

dbi   Dieses Paket ist ein DBI-Treiber für Ruby. Wenn Sie RubyGems installiert haben, können dieses Paket und seine Abhängigkeiten durch Ausführen des folgenden Befehls installiert werden:

gem install dbi

dbd-sqlanywhere   Dieses Paket ist ein Treiber, der es Ruby/DBI ermöglicht, mit SQL Anywhere zu kommunizieren. Ruby/DBI ist eine generische Datenbankschnittstelle, die dem populären DBI-Modul von Perl ähnelt. Dieses Paket ist in reinem Ruby geschrieben und im Source- oder im Gem-Format verfügbar. Dieser Treiber verwendet das sqlanywhere-Gem und hat entsprechende Abhängigkeiten. Wenn Sie RubyGems installiert haben, können dieses Paket und seine Abhängigkeiten durch Ausführen des folgenden Befehls installiert werden:

gem install dbd-sqlanywhere

Weitere Hinweise finden Sie unter:

Für Feedbacks zu diesen Paketen verwenden Sie die Mailing-Liste [external link] sqlanywhere-users@rubyforge.com. Bei allgemeinen Fragen zur Verwendung von SQL Anywhere in einer Web-Umgebung wenden Sie sich an das Forum [external link] SQL Anywhere Web Development. Bei allgemeinen Fragen zu SQL Anywhere und seiner Anwendung wenden Sie sich an die Newsgroup [external link] sybase.public.sqlanywhere.general.