[[Ruby]]
DBって個人レベルの小物だとあまり使わないのよねえ。ブログくらいかしら。
とりあえず、うちの wordpress 用に動いているDB鯖にアクセスしてみたわ。
wordpressを選んだ理由は、wp-config.phpをみたらアクセス先が一目瞭然だったからね。単にそれだけ。
あと、うちはブログ鯖のDB鯖が別なので、本題と関係ない設定を気にせずやれたのもあるかな。
* Code [#ef866075]
#!/usr/bin/ruby
require 'mysql'
def lists(rs)
rs.each do |r|
puts r.join ", "
end
end
connection = Mysql::connect("サーバIP", "username", "password", "blogname")
# 文字コードをUTF8に設定
connection.query("set character set utf8")
# DBに問い合わせ
lists(connection.query("SHOW TABLES"))
lists(connection.query("SELECT * FROM wp_users"))
#lists(connection.query("SELECT * FROM wp_posts"))
# コネクションを閉じる
connection.close
* Access [#ac070a05]
$ ruby testdb.rb
wp_commentmeta
wp_comments
wp_links
wp_mobilepress
wp_options
wp_postmeta
wp_posts
wp_simpleapplinks_cache
wp_term_relationships
wp_term_taxonomy
wp_termmeta
wp_terms
wp_tsa_spam
wp_usermeta
wp_users
wp_wiki_subscriptions
1, username, (暗号化コード), username, mail@address, , 2010-09-10 03:28:00, , 0, username(administrator)
$
さて。