「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
id | name | |
---|---|---|
1 | foo baa | baa@***.com |
2 | ofo abaa | abaa@***.com |
3 | oof aab | aab@***.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