Ruby中访问SQL Server数据库的配置实例

来源:爱站网时间:2021-11-04编辑:网友分享
爱站技术小编今天提供的这篇文章主要介绍了Ruby中访问SQL Server数据库的配置实例,本文通过FreeTDS实现,同时介绍了在ActiveRecord上使用Tiny_TDS的技巧,需要的朋友可以参考下

爱站技术小编今天提供的这篇文章主要介绍了Ruby中访问SQL Server数据库的配置实例,本文通过FreeTDS实现,同时介绍了在ActiveRecord上使用Tiny_TDS的技巧,需要的朋友可以参考下

因为工作需要,要分析存放在SQL Server上的数据,所以不得不研究一下如何使用Ruby访问SQL Server,发现其实还是很简单的:

安装FreeTDS

下载FreeTDS源代码

解压编译安装:

复制代码 代码如下:

./configure --prefix=/usr/local/freetds && make && sudo make install

 

安装Tiny_TDS

Tiny_TDS,安装和使用非常简单,推荐使用:

复制代码 代码如下:

sudo gem install tiny_tds -- --with-freetds-dir=/usr/local/freetds

 

用tiny_tds访问SQL Server很简单:

复制代码 代码如下:

require 'tiny_tds'
client = TinyTds::Client.new(:username => 'fankai', :password => 'fankai', :host => '192.168.0.1', :database => 'test')
result = client.execute("select top 10 * from User");
result.each do |row|
  puts row
end

 

在ActiveRecord上使用Tiny_TDS

这也非常简单,参考这个教程Using TinyTDS:

复制代码 代码如下:

gem install activerecord-sqlserver-adapter


配置database.yml如下:

 

复制代码 代码如下:

 


development:
    adapter: sqlserver
    host: mydb.net
    database: myapp_development
    username: sa
    password: secret   

以上内容就是爱站技术频道小编为大家分享的Ruby中访问SQL Server数据库的配置实例,看完以上分享之后,大家应该都知道这些配置实例有哪些了吧。

上一篇:求Ruby中的迭代器详解,安排!

下一篇:ruby中执行周期性任务(定时任务)的3种方法

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载