2013-07-02 55 views
2

我有,我似乎無法得到可行的答案,在互聯網上掛着10條用於一小時半後的一些問題,所以我想我會直接問他們。JavaScript的SQLite的預處理語句

我想加入一些準備語句轉換爲JavaScript應用程序,已經使用SQLite。據我所知,如果我沒有使用準備好的語句,我的應用程序正在遭受不必要的痛苦。 (糾正我,如果我錯了。)

這裏的大難倒的,雖然,這事在JavaScript的工作。我在包含SQLite和JavaScript的互聯網上看到的東西很少,甚至更少關於JavaScript和準備好的語句。我希望能用它來加速應用程序,並驗證我的語句,例如「。(我已經驗證了這些,但是敲出一個不必要的驗證函數將會很好。)

如果沒有其他問題,什麼其他人物可能與我插手將是有益的一個很好的鏈接或評論。這似乎很難找到爲好。

+0

有一個簡短的調戲使用SQLite和Javascript,但它支持IndexedDB的拋棄。 SQL系統現在是服務器端代碼的省份。你確定你的Javascript應用程序實際上是使用SQLite嗎? – 2013-07-02 20:49:24

+0

我很確定。我從本地數據庫同步離線,直到在線同步到主數據庫可用。然後在iPad上斷開連接的SQL – McPhelpsius

+0

我無能爲力。我不驚訝你有麻煩 - 我以前沒有遇到過這種設置。 – 2013-07-02 20:58:27

回答

1

SQLite的JavaScript的API不支持預處理語句。

Firefox的API爲連接到數據庫從Chrome瀏覽器中(即加載),增加了一個executeCached方法,將緩存重新使用的語句,但這個不包含在Web SQL數據B這個規格並不適用於其他地方。