「Ruby」の版間の差分

提供: sha.ngri.la
移動先: 案内検索
(ページの作成:「==MySQLを使う== ==XMLを操作する== ==open-uri==」)
 
(MySQLを使う)
1行目: 1行目:
 
==MySQLを使う==
 
==MySQLを使う==
 +
<pre>
 +
$ gem install mysql
 +
</pre>
 +
<table>
 +
<tr><th>id</th><th>name</th><th>email</th></tr>
 +
<tr><td align="right">1</td><td>foo baa</td><td>baa@***.com</td></tr>
 +
<tr><td align="right">2</td><td>ofo abaa</td><td>abaa@***.com</td></tr>
 +
<tr><td align="right">3</td><td>oof aab</td><td>aab@***.net</td></tr>
 +
</table>
 +
 +
fooo.rb
 +
<pre>
 +
require 'mysql'
 +
 +
begin
 +
  db = Mysql::connect('localhost','username','password','database')
 +
  sql = "select * from tablename"
 +
  rs = db.query sql
 +
  rs.each do |colmuns|
 +
    id = colmuns[0]
 +
    nam = colmuns[2]
 +
    email = colmuns[3]
 +
  end
 +
end
 +
</pre>
 +
 +
*[http://www.ownway.info/Ruby/index.php?ruby-mysql%2Fabout ruby-mysql の使い方の簡単な説明 - 君の瞳はまるでルビー - Ruby 関連まとめサイト]
 +
*[http://oboerutech.blog16.fc2.com/blog-entry-30.html 覚えるテクRubyからMySQLへの接続]
  
 
==XMLを操作する==
 
==XMLを操作する==
  
 
==open-uri==
 
==open-uri==

2013年5月5日 (日) 01:57時点における版

MySQLを使う

$ gem install mysql
idnameemail
1foo baabaa@***.com
2ofo abaaabaa@***.com
3oof aabaab@***.net

fooo.rb

require 'mysql'

begin
  db = Mysql::connect('localhost','username','password','database')
  sql = "select * from tablename"
  rs = db.query sql
  rs.each do |colmuns|
    id = colmuns[0]
    nam = colmuns[2]
    email = colmuns[3]
  end
end

XMLを操作する

open-uri