RubyからのMySQL接続テスト
<環境>
モデル:13-inch, Mid 2012
プロセッサ:2.9 GHz Intel Core i7
メモリ:8 GB 1600 MHz DDR3
グラフィックス:Intel HD Graphics 4000 512 MB
ソフトウェア:OS X 10.8.2
MySQL:5.5.28 MySQL Community Server (GPL)
-
とりあえず以下のパッケージを導入しました.
$ gem list ・・・ ruby-mysql (2.9.10)
mysql使ってるといつものことですが
日本語が絶望的なので以下の設定ファイルを作成して
mysqlを再起動して設定反映する必要があります.
(一個目をコメントアウトしないと何故かmysql起動しない)
[mysqld] #default-character-set=utf8 character-set-server=utf8 skip-character-set-client-handshake [mysql] default-character-set = utf8
あとはirbとかで以下のようなサンプルソースを使って
テストしてもらえればいいかと
require 'mysql' client = Mysql.connect('localhost','ユーザ名','パスワード','DB名') client.query("select * from テーブル名").each do |e1,e2,e3| puts e1,e2,e3 end
これで最低限使えるようになってるはず.