簡體   English   中英

如何從Android應用程序連接到MySQL數據庫?

[英]How to connect to a MySQL Database from an Android App?

我想在不使用PHP的情況下從我的Android應用程序連接到托管在同一服務器上的MySQL數據庫與Tomcat服務器。 有沒有辦法做到這一點? 我找到了一些解決方案,但都使用PHP。

我可以直接連接還是必須通過Web服務器進行連接?

因為你在Tomcat上運行,我想最好的訪問數據庫的方法是編寫一個處理應用程序和服務器之間通信的web服務。

web服務將用Java編寫,以便使用JSP在TomCat上運行。

我猜你正試圖直接與MySQL數據庫進行通信(即直接在數據庫上運行SQL命令),但我認為你不能這樣做(雖然從未嘗試或研究過),我一直都在您需要服務器上的某些代碼才能處於中間位置的印象。

應該是常識,通過網絡直接與數據庫進行通信是一種“不可行”的安全性,並且移動設備對連接感到痛苦。

使用JSP或Grails設置Web服務(我發現它具有較少的工作負載)並將其部署到您的tomcat服務器。

因此,想法,你已經運行了Tomcat,假設你有一個運行的java web應用程序。 嘗試將web服務添加到該應用程序或查看文檔(如果已有)。

你實際上不能用Android做這個,主要原因是性能保持遠程連接活着真的很貴,而不僅僅是按需調用Web服務,而且它更便攜。

因此,我建議您使用您喜歡的語言來創建訪問您的數據庫的服務,並使用android消化輸出(XML或JSON)。

BTW我也認為這已被問到Android MySQL Connectoin這里有一個很好的關於它的tuto(但使用PHP),在Java中使用它應該相當容易。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM