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
    スペルエラーを防ぐため、カラム名を持つ文字列定数を作成する。パラメータ名を持つ同様のものも作ってもよい。

updated by Png satoko on Mon 7 Apr 2008 at 00:12

Search Words:

  • air6 ローカルdb2 ローカル2 adobe2 openasync2 非同期1 sql1 db1 asynchronous1 properties1 statement1

Comments:

or Preview
Tags
AIR
Social Bookmarks
  • Delicious
  • B_entry509
  • Clip_16_12_w509