在我的項目中,我必須將Android手機連接到遠程MySQL數據庫服務器,以便將數據插入數據庫並稍後獲取數據。如何將android連接到MySql數據庫服務器?
但是,Android操作系統似乎只支持在手機中使用LOCALY的SQLLite數據庫。
有誰知道如何將Android手機連接到遠程MySQL(或MSSQL或Oracle)數據庫服務器?
謝謝!
在我的項目中,我必須將Android手機連接到遠程MySQL數據庫服務器,以便將數據插入數據庫並稍後獲取數據。如何將android連接到MySql數據庫服務器?
但是,Android操作系統似乎只支持在手機中使用LOCALY的SQLLite數據庫。
有誰知道如何將Android手機連接到遠程MySQL(或MSSQL或Oracle)數據庫服務器?
謝謝!
你必須訪問使用某種形式的遠程方法調用(RMI)的數據庫。
我個人的建議是在服務器上爲您的MySQL數據庫創建一個RESTful HTTP接口。這可能需要多一點工作,但是由於其易用性和與任何系統的兼容性(可以發出HTTP請求)而優選。
本質上,您應該創建HTTP端點來創建,讀取,更新,刪除(CRUD)數據從您的服務器上的MySQL數據庫。您的Android客戶端然後會調用這些HTTP端點來執行相應的CRUD操作。當然你不需要做典型的CRUD操作,但是你可以讓你的終端和你想要的數據庫進行交互。
就像我說過的,這樣做的一大優點是它具有多大的可擴展性。您可以在另一個系統上以另一種語言創建另一個客戶端,並且只需進行正確的HTTP調用即可。
嘗試使用JDBC ...更多閱讀本http://developer.android.com/reference/java/sql/package-summary.html
您可以使用Web服務來執行此操作。 [一個例子在這裏。](http://www.basic4ppc.com/forum/basic4android-getting-started-tutorials/8339-connect-android-mysql-database-tutorial.html) – Mudassir
你不需要指望android提供。 ..多數民衆贊成的原因,他們hava納入了幾個Java包太...你可以用Java做.. – ngesh