SafariのWeb Storageでプレースホルダを使う方法

ASCII.jp:iPhoneがJavaScript+SQLiteでGPSレコーダーに! |古籏一浩のJavaScriptラボ」のサンプル06は、値をSQLのINSERT文に直に文字列結合しています。そうせずにプレースホルダを使うにはどう記述すればいいのか? 即座に思い出せなかったので、記憶補強のためにメモしておきます。

http://ascii.jp/elem/000/000/434/434928/index-4.html のサンプル06

            tx.executeSql('INSERT INTO gpstable values ('+lat+','+lng+','+time+')');

http://www.w3.org/TR/webstorage/#sql http://dev.w3.org/html5/webdatabase/ によると、SQL文にクエスチョン記号を置いて、executeSqlメソッドの第2引数に値の配列を渡せばいいようです。

            tx.executeSql('INSERT INTO gpstable values (?, ?, ?)', [lat, lng, time]);