простое удаленное соединение с базой данных ODBC с помощью ruby - PullRequest
4 голосов
/ 07 мая 2009

Я пытаюсь установить простое соединение с удаленной базой данных. Я не могу заставить его работать.

remote_db = DBI.connect('DBI:ODBC:remote-host','user','password')
remote_db.table { |table| pp table }

Любая помощь будет принята с благодарностью.

1 Ответ

4 голосов
/ 07 мая 2009

Я думаю, вы ищете Ruby DBI.
http://ruby -dbi.rubyforge.org /

Вот пример использования DBI для подключения ODBC:

# Require in the DBI files<br />
require 'DBI'

# create an ODBC connection instance<br />
dbi_conn = DBI.connect('DBI:ODBC:datasource','your_username','your_password')

# query tables available  <br />
dbi_conn.tables

# returns an array with the results from a table TABLE:<br />
array_out = dbi_conn.select_all('SELECT * FROM TABLE')

дополнительная информация:
http://www.kitebird.com/articles/ruby-dbi.html

Или вы можете использовать ruby-odbc:
http://odbc -rails.rubyforge.org /

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...