我目前正在爲android手機開發我的拳頭應用程序,並且想要在web服務器上同步本地sqlite數據庫和遠程mysql數據庫。由於平臺獨立性,我想省略除JavaScript及其framworks之外的所有其他編程語言。有沒有辦法用ajax讀取和寫入mysqldatabase?
我完全不熟悉應用程序編程... 是否可以通過ajax或某些類似的基於js的技術來訪問遠程數據庫?
你知道好的教程這一問題?
我目前正在爲android手機開發我的拳頭應用程序,並且想要在web服務器上同步本地sqlite數據庫和遠程mysql數據庫。由於平臺獨立性,我想省略除JavaScript及其framworks之外的所有其他編程語言。有沒有辦法用ajax讀取和寫入mysqldatabase?
我完全不熟悉應用程序編程... 是否可以通過ajax或某些類似的基於js的技術來訪問遠程數據庫?
你知道好的教程這一問題?
除非你打算使用犀牛,這是一個JavaScript解釋器Java編寫的,那麼沒有。標準JavaScript解釋器無法訪問數據庫服務器,因爲它們沒有用於主流使用的任何關係數據庫的客戶端。 CouchDB不是RDBMS,它最接近理解HTTP的數據庫(這是AJAX的真正先決條件)。
本地數據庫和遠程之一將是寫的一個遙控器,讓你的Android應用稱之爲Web服務層之間同步的最佳方式。不要在Android或iOS上花費JavaScript時間。只需直接到手機/平板電腦客戶端的Java或Objective-C即可。
Thomson我期待這樣的答案......這聽起來很奇怪; -P當談到數據庫時,大多數方法都沿着平臺分開...或者是有一個使用iOS和Android的通用框架,例如......包括數據庫通信...? – Jurudocs
平臺獨立性?
編輯MySQL數據庫與阿賈克斯則只需發佈到該數據插入到數據庫中的PHP頁面。
PHP是一個服務器端語言,這意味着,無論你使用的瀏覽器,它總是相同的方式工作。
只要用戶點擊一個鏈接時,瀏覽器將使隱藏的調用,它甚至不會通過將寫入到數據庫的用戶可以看到。這將適用於所有平臺。這是你想要的功能嗎?
http://stackoverflow.com/questions/1025812/synchronizing-an-sqlite-client-database-with-a-mysql-server-database –
@ItayKinnrot謝謝你的交聯!但即時通訊缺少ajax/javascript方面......我可以想象如何同步工作......但我可以使用ajax嗎? – Jurudocs