たごもりすメモスマートフォン用の表示で見るたごもりすメモコードとかその他の話とか。この広告は、90日以上更新していないブログに表示しています。statementを扱うためのAPIがない。Mapperを経由しての使用がメインだから不要、という判断なのだろう。Mapperを使わない書き方をすることが非常に多く、そういうケースで自分で値をエスケープしながらSQLに埋め込んでいくのは非常に嫌だ。なんというかDB2で育った自分の本能が拒否する。SQLを書いてある文字列リテラルでの変数展開は悪だし、SQL文を文字列結合で組み立てるのも悪だ!!!!!!!という肌感覚が抑えられない。先のエントリを書いたあとでmysql2を使う機会がいくつかあり、しょうがなくクライアントサイドでバインド変数を擬似的に実現するようなインターフェイスを作って使っていた。さんがその話をされてた。OpenTweenまあ、やっぱり同じこと気にする人は世の中にいるのかな、ということで、せっかくなのでコードを整理してテストを書いて公開することにした、というのがここまでの流れでした。これで自分が使うときもラクができるし。requireすれば、あとは普通にMysql2::Clientを使うだけです。