2012-04-09 101 views
1

只需與您檢查是否有任何庫或框架在ActionScript3中爲AIR應用程序提供數據庫抽象層來訪問本地SQLite數據庫。AIR的數據庫抽象層? (AS3)

+0

有沒有這麼多抽象,是嗎?我相信[Christophe Coenraets](http://coenraets.org/blog/)正在開發針對AIR/SQLite的ORM,但我認爲該項目沒有完成。 – RIAstar 2012-04-09 15:18:34

+0

一個ORM會很棒,我希望至少有一些像Spring的JdbcTemplate。但沒關係,我可以編寫自己的數據訪問層。只是想在我「重新發明」輪子之前做一個快速檢查。 – 2012-04-09 15:46:23

+1

不直接回答(但也許有用):http://code.google.com/p/dao-ext/ – AsTheWormTurns 2012-04-09 16:20:58

回答

1

嘗試AS3-SPOD,我們每天都在一個相當高調的項目中使用它,到目前爲止沒有問題。

+0

這個確實看起來很有趣:如果有機會出現,我肯定會嘗試一下。 – RIAstar 2012-04-10 09:05:29

1

我自己的兩分錢:https://github.com/pranavh/AS3SQLite/

使用它,擴展它,分享它,我很高興,如果它可以幫助你。儘管如此,如果你擴展它的話,你會回饋給項目。

+0

[移動 - 不必要的刪除] @Pranav - 我剛剛檢查出來,雖然(只是我自己的意見在這裏)大多數SQLStatements將作爲一個單一的文本屬性對我有意義 - 因爲通常創建,下降,選擇,等等,都是完全針對正在使用該項目構建的數據庫而定製的,因此我建議您創建聲明隊列 - 因爲這可以大大簡化大多數響應者,其中使用異步調用時大量代碼是鍋爐排序。 – 2012-04-11 02:52:17

+0

[嘿主持人:解除註釋大小限制 - 這是愚蠢的] 我會提出一個建議又名思考 - 在插入/更新的情況下 - 很多時候獲取的數據現在需要一個參考作爲FK到其他插入/更新語句,並且可以調用commit之前 - 'next'sqlstatement需要第一個結果。 雖然只是簡化了這部分,但還是不錯的工作。 – 2012-04-11 02:53:12