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 » SQL Anywhere for Ruby

 

SQL Anywhere 中的 Ruby 支持

SQL Anywhere for Ruby 项目中提供三个单独的程序包。安装其中任何一个程序包最简单的方法是使用 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 语言编写,可以源代码或预编译 gem 的形式提供,适用于 Windows 和 Linux。如果已安装 RubyGems,可以通过运行以下命令获得此程序包:

gem install sqlanywhere

请注意,此程序包是任何其它 SQL Anywhere Ruby 程序包的前提条件。有关详细信息,请参见:

SQL Anywhere ActiveRecord 适配器

activerecord-sqlanywhere-adapter   此程序包是一个允许 ActiveRecord 与 SQL Anywhere 进行通信的适配器。ActiveRecord 是一个对象相关映射程序,作为 Ruby on Rails Web 开发框架的一部分而为人所知。此程序包使用纯 Ruby 编写,以源代码或 gem 格式提供。此适配器使用(并依赖于)sqlanywhere 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 模块的通用数据库接口。此程序包使用纯 Ruby 编写,以源代码或 gem 格式提供。此驱动程序使用(并依赖于)sqlanywhere gem。如果已安装 RubyGems,可以通过运行以下命令安装此程序包及其依赖包:

gem install dbd-sqlanywhere

有关详细信息,请参见:

有关其中任何一个程序包的反馈信息,请使用 [external link] sqlanywhere-users@rubyforge.com 邮件列表。有关在 Web 环境中使用 SQL Anywhere 的一般问题,请使用 [external link] SQL Anywhere Web 开发论坛。有关 SQL Anywhere 及其用法的常见问题,请使用 [external link] sybase.public.sqlanywhere.general 新闻组。