7th Mon
AIRでのローカルDBのベストプラクティス(訳)
http://livedocs.adobe.com/air/1/devappshtml/help.html?content=SQL_20.html#1085042
自分用で訳してみたのですが、よく知られたプラクティスが多かったように思います。
Pre-create database connection
アプリ立ち上げ時に open()/openAsync()しておくReuse database connection
作成したconnectionはアプリ全体で使いまわすFavor asynchronous execution mode
同期と非同期をうまく使いこなそう。データを1行追加するようなINSERTはsynchronousでやればいいが(ほとんど時間がかからないので)、複雑なSELECTの場合asynchronousのほうがいいかもしれない(でないとユーザはレスポンスが帰るまでユーザはなにもできない)。Use separate SQL statements and don't change the SQLStatement's text property.
4つのSQL処理があったら、4つのSQLStatementを作ろう。Use statement parameters
Statement文字列に入力データを入れないで、必ずパラメータを使ってすること。Use constants for column and paramter names
スペルエラーを防ぐため、カラム名を持つ文字列定数を作成する。パラメータ名を持つ同様のものも作ってもよい。
posted by
satoko on Mon 7 Apr 2008 at 00:12 with 0 comments