我是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