我正在開發一個android應用程序,並且必須使用遠程數據庫來存儲數據。我有兩個選擇,首先使用php創建一個REST API。第二個選項是直接連接到mysql db使用mysql-connector-java-5.1.18-bin.jar進行JDBC。我不熟悉第二個,但我想確認哪種方法可行,爲什麼?android連接到mysql數據庫直接使用mysql連接器
1
A
回答
2
您不能在android應用程序中使用第二個(jdbc)方法(SO Reference thread)。你必須使用REST API。
1
正如您在Java應用程序中所做的那樣,您無法使用正常的JDBC連接方法從android手機到遠程數據庫服務器。這是因爲Java應用程序通常運行一臺計算機,該計算機可能位於網絡上,或者可以連接到網絡或具有其上的mysql數據庫,這與您的android手機不同。
你擁有的替代品
創建Web服務(REST或SOAP)和從設備//至於你提到
創建可服務於POST或GET請求一個Servlet調用它,並從您的設備調用它。
乾杯, RJ
+0
@RJ非常有用的信息。謝謝 – 2012-03-28 10:21:00
相關問題
- 1. 使用Android連接到mysql數據庫
- 2. 連接到MySQL數據庫
- 3. 連接到MySQL數據庫
- 4. 連接到MySQL數據庫
- 5. 連接到MySQL數據庫
- 6. 連接到MySQL數據庫
- 7. 連接到MySQL數據庫
- 8. 連接到MySQL數據庫
- 9. 連接到MySQL數據庫
- 10. MySQL連接/ J 5.1.41我使用的MySQL連接器/ J 5.1.41連接到一個數據庫連接不
- 11. 用於C-的MySQL連接器連接到遠程數據庫
- 12. 將android連接到mysql數據庫
- 13. 從Android連接到MySQL數據庫
- 14. 連接到數據庫的MySQL在Android
- 15. Url連接android到mysql數據庫
- 16. Android和PHP連接到MySQL數據庫
- 17. 使用RMySQL連接到MySQL數據庫
- 18. 使用Node.js連接到MySQL數據庫
- 19. c#使用MySQL連接到數據庫
- 20. 使用Java連接到MySQL數據庫
- 21. Android:連接到MySql
- 22. MySQL數據庫連接vb.net
- 23. C++ MySQL數據庫連接
- 24. Java - mySql數據庫連接
- 25. Laravel/MySQL數據庫連接
- 26. PHP MySQL數據庫連接
- 27. 用wps連接到mysql數據庫
- 28. 使用Java連接到MySql - SSL連接
- 29. 如何連接mysql數據庫與android
- 30. 通過HTTP或HTTPS連接到MySQL數據庫的Java連接
你可以說爲什麼它是不可能的?我認爲我們在android中有JDBC驅動程序。 – 2012-03-28 09:48:19
感謝您的參考鏈接和建議 – 2012-03-28 10:20:16
我在我的android工作室中使用JDBC,我不得不做很多工作才能使它工作,但它確實有效 – aero 2016-08-29 08:48:28