chapter id="database" xreflabel="Databáze"
Abstrakt
Tato kapitola je o použití databází v Ruby. Jedná se o databáze od jedoduchých, přes SQL až po specializované jako je například LDAP.
Následující příklad pochází z Ruby-Talk 56115 od Teda
Než se o čemkoliv zmíním, krátky příklad předem.
#!/usr/bin/env ruby
require 'dbi'
begin
DBI.connect('DBI:pg:DeMolay', 'user', 'password') do |dbh|
ARGV.each do |file|
query = '/* '+$0+':'+__LINE__.to_s+'('+file+
'['+File.size(file).to_s+"]) */\n"
query = "/*#$0:#{__LINE__}(#{file}[#{File.size(file)}])*/\n"
File.open(file) {|f| query << f.readlines.to_s }
puts query
dbh.select_all(query) do |row|
puts row.join("\t")
puts
end
end
end
rescue => e
puts e.to_s
puts e.backtrace
end
![]() | Připojení k Postsovské ( |