2010-05-17 52 views
3

我剛剛學會了如何使用JavaScript API在Webkit Web瀏覽器(例如Google Chrome或Apple Safari)中使用SQLite數據庫進行本地存儲。例如"Sticky Notes"應用程序。但是,我知道SQLite有一個名爲sqlite_create_function()的函數,可以讓您自定義函數添加到您的SQLite實例,然後在SQL查詢中使用它。該功能在sqlite.org中描述。如何在JavaScript中使用Webkit瀏覽器編寫自定義SQLite函數?

我也知道,您可以在here中所述的Ruby中調用相應的API。

問題:任何人都可以告訴我如何在Javascript中執行此操作 - 即在Javascript中編寫一個自定義函數,該函數可以在運行時綁定到SQLite數據庫中以便由SQLite引擎調用,並且都在Webkit瀏覽器內?

+0

+1:嗯,我有一個該死的好看,我看不到任何文件。工作的基本功能的例子,是的。完整的API文檔,沒有。看起來WHATWG似乎不確定這是否應該是他們認可的事情,蘋果在說「看看那裏的文檔」。這些東西需要被公開! – 2010-05-17 20:00:36

+0

@Donal - 你可以給我任何工作代碼的例子...也許作爲我的問題的答案? – 2010-05-18 00:17:29

+0

編號:-(或者至少不用javascript,因爲我沒有。(我可以谷歌,但你也可以。) – 2010-05-18 09:32:04

回答

1

從瀏覽網頁看來,Apple似乎是唯一一家通過Webkit提供SQLite界面文檔的公司。它在apsw.googlecode.com

在本文檔中,他們將展示如何使用Javascript API來打開&關閉數據庫,運行查詢以及處理結果。但是,沒有關於sqlite3_create_function的JavaScript等效文檔。但是,我向他們發送了一個問題,並希望得到答案。

相關問題