• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >ruby > Ruby中访问SQL Server数据库的配置实例

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

作者:junjie 字体:[增加 减小] 来源:互联网

junjie 通过本文主要向大家介绍了ruby实例,ruby 实例变量,ruby,ruby rose,ruby什么意思等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

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

安装FreeTDS

下载FreeTDS源代码

解压编译安装:
./configure --prefix=/usr/local/freetds && make && sudo make install
</div>

安装Tiny_TDS

Tiny_TDS,安装和使用非常简单,推荐使用:
sudo gem install tiny_tds -- --with-freetds-dir=/usr/local/freetds
</div>

用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
</div>

在ActiveRecord上使用Tiny_TDS

这也非常简单,参考这个教程Using TinyTDS:
gem install activerecord-sqlserver-adapter
</div>
配置database.yml如下:
development:
    adapter: sqlserver
    host: mydb.net
    database: myapp_development
    username: sa
    password: secret   
</div>

</div>

您可能想查找下面的文章:

  • Ruby中访问SQL Server数据库的配置实例
  • Ruby使用C++扩展实例(含C++扩展代码示例)
  • ruby元编程实际使用实例
  • 优化Ruby脚本效率实例分享
  • Ruby中的反射(Reflection)应用实例
  • Ruby进行文件信息输出实例代码
  • ruby ftp封装实例详解
  • Ruby中钩子方法的运用实例解析
  • 实例讲解Ruby中的钩子方法及对方法调用添加钩子
  • 实例解析Ruby程序中调用REXML来解析XML格式数据的用法

相关文章

  • Ruby实现的3种快速排序算法
  • 使用Ruby on Rails快速开发web应用的教程实例
  • Ruby数组(Array)学习笔记
  • 编写Ruby脚本来对Twitter用户的数据进行深度挖掘
  • ruby 异常处理:rescue
  • Ruby编程中的赋值相关操作
  • Python的Flask框架中SERVER_NAME域名项的配置教程
  • ruby声明式语法的实现例子
  • 在Ruby中创建和使用哈希的教程
  • 在Ruby中利用Net::SMTP类发送电子邮件的教程

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 淘宝网提供的国内RubyGems镜像简介和使用方法
    • ruby 流程控制 方法
    • Ruby on Rails基础之新建项目
    • Ruby单元测试框架TestUnit的替代者MiniTest介绍
    • Ruby中require、load、include、extend的区别介绍
    • ruby执行周期性任务的三种gem介绍
    • ruby元编程实际使用实例
    • Ruby的25个编程细节(技巧、实用代码段)
    • 更改RubyGem安装源
    • ruby写扫描当前网页所有url的脚本

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有