2014-02-14 183 views
0

有人可以給我一個想法或點我在正確的方向有關下列事項:Android的數據庫Oracle數據庫

我需要做的Android應用程序,將做一些事情與遠程Oracle數據庫(需要一些數據,插入一些數據, ...)。

我能做到這一點,但訣竅是,應用的所有者需要能夠做到這一點離線(因爲他沒有互聯網無處不在),那麼當用戶連接到互聯網,不知何故轉移那些脫機更改本地android數據庫到oracle數據庫。 我從來沒有做過這樣的事情。任何指針?

我應該在Android數據庫中創建與遠程oracle數據庫相同的數據庫結構嗎?然後以某種方式同步更改? 還是以其他方式完成?

感謝您的任何幫助。

回答

1

如果您有能力,最好在服務器上創建一個REST風格的應用程序,以偵聽您的應用程序與其聯繫。然後將數據(通過JSON,XML或任何其他常用格式從您的應用程序發送),並通過在那裏執行添加/插入/刪除操作直接在Oracle數據庫上運行。

你可以在下面做同樣的事情 - 你的應用程序聯繫服務器,服務器以JSON,XML等形式從數據庫提供數據,然後你的應用程序可以操作它自己的內部JAVA對象數據。