首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用ruby进行简单的远程ODBC数据库连接

使用ruby进行简单的远程ODBC数据库连接
EN

Stack Overflow用户
提问于 2009-05-07 16:58:34
回答 1查看 8.5K关注 0票数 4

我正在尝试建立一个到远程数据库的简单连接。我似乎不能让它工作。

代码语言:javascript
复制
remote_db = DBI.connect('DBI:ODBC:remote-host','user','password')
remote_db.table { |table| pp table }

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-05-07 17:19:05

我想你要找的是Ruby DBI。

http://ruby-dbi.rubyforge.org/

以下是使用DBI进行ODBC连接的示例:

代码语言:javascript
复制
# 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/

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/835868

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档