2010-12-18 74 views

回答

0

這是至少挑戰編寫一個Android應用程序,可以與遠程數據庫進行通話。 AFAIK,在android上沒有jdbc。

因此,您的「遠程數據庫」需要額外的業務層,某種公共API,您可以將其用於您的CRUD操作。否則,你將不得不移動jdbc和一個jdbc驅動程序爲你的數據庫的Android ...

一個非常簡單的(和相當危險的!)API會簡單地接受SQL字符串(來自信任的來源!),轉發此SQL到數據庫並用結果集(例如csv格式)進行響應。

0

通常情況下,您將不允許遠程連接到來自不可信源的數據庫。

相反,想想你想要在數據庫上執行什麼操作。然後用所有必需的方法編寫一個接口(addEntry,removeEntry等)。

在客戶端(android),通過委託給服務器(HTTP請求或任何其他)來創建實現此接口的類。

在服務器端,通過JDBC訪問您的數據庫實現相同的接口,並設置一個簡單的服務器進程,將請求(HTTP或其他)委託給此實現。而已。

相關問題