Я пытаюсь установить простое соединение с удаленной базой данных. Я не могу заставить его работать.
remote_db = DBI.connect('DBI:ODBC:remote-host','user','password') remote_db.table { |table| pp table }
Любая помощь будет принята с благодарностью.
Я думаю, вы ищете 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 /