我想在Adobe Air中開發一個桌面應用程序,並使用Adobe AIR的SQLite提供的持久本地存儲。我想實現基於行的同步,並且我已經創建了算法(在表中使用時間戳字段並與上次查詢的時間戳等進行比較)。我希望這個應用程序可以在線和離線訪問。在線時,我想將本地數據庫的新編輯的行同步到聯機數據庫(MySQL),但是當應用程序在脫機狀態下使用時,我想記錄所有已編輯的行,並且只要互聯網連接恢復,我想同步所有在離線模式下編輯到在線數據庫的行。 我是Adobe Air的新手,所以任何人都可以指導一旦我們將數據存儲在SQLite中,我們如何將所需的行傳輸/同步到在線數據庫?任何人都可以爲我推薦圖書館或API嗎?如果我在客戶端使用SQlite並在服務器端使用MySQL,是否會造成任何問題?請指導。謝謝。Adobe Air SQLite同步
0
A
回答
0
在本地數據庫中添加3標誌字段is_created,is_updated,IS_DELETED它的值可以是0或1。當你編輯你設定的所有3場遠程數據庫得到0
行一個本地行,將is_updated設置爲1.當您創建一個新的本地行時,將is_created設置爲1.當您再次聯機時,從本地數據庫檢索所有具有is_created,is_updated或is_deleted標誌設置爲1的行,遠程數據庫,然後清除本地數據庫中的標誌。
相關問題
- 1. Adobe Air SQLite誤解
- 2. Adobe Air - MySQL或SQLite
- 3. Adobe Air Browser
- 4. Adobe Air for iPhone
- 5. Adobe Air - Analytics
- 6. localToGlobal Adobe AIR
- 7. Adobe AIR readLine
- 8. Adobe Air/Flex + SQLite數據庫問題
- 9. Adobe Air依賴關係
- 10. Adobe Air和PHP
- 11. Adobe Air - window.nativeWindow undefined
- 12. Adobe Air的DeviceOrientationEvent
- 13. Adobe Air和.NET
- 14. Adobe AIR截圖
- 15. Adobe Air with Iphone
- 16. Adobe Air和Dropbox
- 17. Adobe air http auth
- 18. Adobe Air Javascript API
- 19. Adobe AIR&PHP + MySQL
- 20. Adobe AIR鎖定
- 21. Adobe Flex/AIR Maven集成
- 22. Adobe Air GUI問題
- 23. Adobe AIR:在線/離線數據庫同步
- 24. Windows 7 Adobe Air安裝
- 25. Adobe AIR Android FileStream問題
- 26. Adobe air NativeAlert iOS和Android
- 27. Adobe AIR本機擴展
- 28. Adobe Air父框架橋
- 29. Adobe Air 1.5.2和Flash Builder
- 30. Adobe AIR加載問題