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é ( |