正文

用ruby连数据库(悬)2007-03-22 18:15:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/daweizhao/24194.html

分享到:

require 'win32ole' class DataConndef DataConn.runSql(str)   adoConn = WIN32OLE.new('ADODB.Connection')     adoConn.ConnectionString = "driver={SQL Server};Server=Server's name; Database=Database's name;UID=sa; PWD=sa"      adoConn.Open      adoConn= adoConn.execute(str)      return adoConn.Fields(0).Value  endend $str="select opername from operators where id='zhaodw'"$name=DataConn.runSql($str)puts $name             输出为zhaodw 上面为用ruby和数据库相连代码(感觉和java与jdbc连雷同)。DataConn.runSql为类方法,即不用创建实例可直接调用,例上:$name=DataConn.runSql($str)。其中$str为要执行的sql语句 疑问是:现在试的是从数据库中取出一个字符变量,但是想做的是多个属性值对呢?将从数据库中取出的内容放入hashtable中要如何?  

阅读(1682) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册