我是Android開發新手。現在我想連接Mysql和Android應用程序以將數據上傳到服務器。請發送任何用於連接mysql與Android的示例代碼。將Mysql與Android連接
回答
我沒有發現Android的MySQL連接庫,除非您可以在Android下運行MySQL java庫。無論哪種方式,你都不想這麼做 - 這意味着將你的MySQL服務器公開給TCP世界。沒有辦法知道您的設備將從何種IP出現。每個移動運營商都有自己的設備互聯網網關,並且它始終是一個啓動NAT防火牆。這將要求您將MySQL全部公開給所有IP的TCP連接,這是一個主要的安全漏洞。
相反,您應該建立一個Web服務,充當您的應用程序和MySQL之間的中間人。
對某種'中間人'有+1的幫助 - 它可能是一種網絡服務,但任何需要某些證書並阻止直接訪問的東西都足以滿足IMO – Squonk 2011-03-17 05:34:49
如果您需要管理私有數據庫中的數據,請使用android.database.sqlite
類。
不確定android是否支持mysql。
經過記事本教程的信息,連接到sqllite
http://developer.android.com/resources/tutorials/notepad/index.html
它應該工作的方式是,使用sqllite數據庫來存儲您的application.Then產生的數據,當你有一組固定的數據時,轉換成一個協議緩衝區,通過web服務傳輸相同的數據,解包並存儲到服務器上的mysql數據庫中。
除sqlite
以外,我們無法連接任何其他數據庫。 使用sqlite也不是一個好習慣,更好地使用web服務調用。 這是因爲,一些觀衆將擁有更少的記憶電話,我們正在做應用程序全球化,我們應該考慮這些事情。 對於小型需求,你可以使用sqlite。
您可以使用MySql通過使用Apache Tomcat的servlet連接到您的android應用程序。您必須將SQL語法放入您創建的servlet中,並在Java中插入servlet的URI路徑。
我相信你需要apache tomcat來爲你的sql運行一個servlet,你有嗎?
- 1. 連接Android與MySQL
- 2. Android與MySQL的連接
- 3. 連接android與php mysql
- 4. 連接Android與PHP和MySQL
- 5. Android與mySQL連接,Eclipse?
- 6. 連接的Android/MySQL與JDBC
- 7. Android連接到Mysql與C#
- 8. 將Android連接到MySQL
- 9. 將mysql與vC++連接
- 10. 將MySQL與Python連接(GUI)
- 11. android連接mysql
- 12. 將android與AMF連接webservices
- 13. 將Android與Raspberry PI連接
- 14. Android:將myApp與webService連接
- 15. JSONException異常與Android連接mysql
- 16. 與Android Studio的MySQL連接器
- 17. 連接android應用程序與mysql
- 18. 如何連接mysql數據庫與android
- 19. 如何連接android與php mysql
- 20. 不使用PHP連接MySql與Android
- 21. Android:連接到MySql
- 22. 連接Android PHP/MySQL
- 23. Android的MySQL連接
- 24. Android的mysql連接
- 25. 與連接MySQL的
- 26. 連接mysql與c#
- 27. 將android應用程序連接到mysql
- 28. 將android連接到mysql數據庫
- 29. 使用jsp將android連接到mysql
- 30. 將MySQL與Crystal Reports v10連接起來
這可以關閉爲「太寬」。 – halfer 2018-01-08 14:56:13