compiled-sql statement cacheのワーニング

こっちはワーニング。

05-23 17:05:46.892: W/Database(6845): Reached MAX size for compiled-sql statement cache for database...
Please change your sql statements to use '?' for bindargs, instead of using actual values

で、グーグル先生に聞いてみた。

あ〜成る程ね〜。
sqlを文字列で毎回作るんじゃなくて、毎回変わる部分は ? を使ってそこに変数を当てはめなさい!ってことか。
"compiled-sql statement cache"ってあるんだから、使い回すとキャッシュされて毎回 sqlコンパイルするより早いんだな!


ま、実際にはそんなにガシガシ DBにアクセスするわけではないのでコンパイル云々のスピードは気にならないと思うけど、ワーニングが出てるのは気持ち悪いので修正をしておいた!