ruby 连接数据库技术_Ruby_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > Ruby > ruby 连接数据库技术

ruby 连接数据库技术

 2012/8/21 11:11:11  angelguo  程序员俱乐部  我要评论(0)
  • 摘要:#geminstallmysql或者geminstallruby-mysql或geminsdbd-mysql,拷贝mysql安装目录中的libmySQL.dll到ruby的lib目录#mysql连接数据库#~require'mysql'#~db=Mysql.connect("192.168.1.40","root","123456","op",)#~query=db.query('select*fromt_serverinfo')#~query.each_hashdo|h|#~putsh
  • 标签:Ruby 数据库 数据 连接 技术
#gem install mysql或者gem install ruby-mysql或gem ins dbd-mysql,拷贝mysql安装目录中的libmySQL.dll到ruby的lib目录


#mysql 连接数据库
#~ require 'mysql'
#~ db=Mysql.connect("192.168.1.40","root","123456","op",)
#~ query=db.query('select * from t_serverinfo')
#~ query.each_hash do |h|
#~ puts h.inspect
#~ end
#~ db.close

#DBI连接数据库
#~ require 'dbi'

#~ db=DBI.connect('DBI:Mysql:op:192.168.1.40','root','123456')
#~ db.select_all('select * from t_serverinfo') do |row|
#~ puts row.inspect
#~ end

#~ db.disconnect


#下载0.2.*版本DBI,解压放到ruby/lib中,
#运行ruby setup.rb config;
#ruby setup.rb setup
#ruby setup.rb install
#要把解压bdi中的ado.rb文件放在如下目录,(目录没有自建)
#../ruby/lib/ruby/site_ruby/1.8/DBD/ADO/

require 'dbi'
require 'win32ole'

db=DBI.connect('DBI:ADO:Provider=SQLOLEDB.1;Data Source="192.168.100.51,1433";initial Catalog="guagua_money";User Id="sa";Password="123456"')
#~ db.do("insert into t_user_money(user_id) values(?,?)",user_id)  #插入数据
query=db.prepare("select top(100) * from t_user_money") 
query.execute 
while row=query.fetch_hash do
puts row.inspect
end

sth.finish
发表评论
用户名: 匿名