2013-05-27 145 views

回答

2

你可以直接連接到手機中的sqlite數據庫。但不能直接連接到遠程數據庫,如mysql,MSSQL和其他數據庫。如果您確實需要使用該數據庫,則必須使用Web服務(SOAP或REST),Http請求或JSON。

+0

嗨,我從來沒有嘗試過與Android上的MySQL連接有關的任何事情,但只是好奇。是不可能執行MySQL庫的正常MySQL連接設置,並使用像'Class.forName(「com.mysql.jdbc.Driver」)'和'DriverManager .getConnection(「jdbc:mysql:// address/database?用戶=用戶口令=通過「)'? –

+0

不,這是不可能的。你必須首先調用Web服務,正如我上面提到的 – Lahiruzz

+0

@ Chor WaiChun:在你的android代碼中,你不能編寫Class.forName(「com.mysql.jdbc.Driver」)和DriverManager.getConnection(「jdbc:mysql:/ /地址/數據庫?用戶=用戶和密碼=傳遞「) – Lahiruzz

1

如果沒有Web服務,則無法訪問遠程數據庫服務器。如果你願意,你可以在沒有任何Web服務的情況下訪問內部數據庫(sqlite)。我懷疑你是否在問這個問題。爲此,video可能對您有所幫助。