繁体   English   中英

我将名称存储在mysql中,如何在android应用中显示该信息

[英]I have names stored in mysql how do I display that information in my android app

我在我的mysql数据库中存储了名称,我创建了一个名为users的表,当您登录到我的android应用程序时,可以将数据输入该表中。 如何显示添加在android应用程序中的数据库条目的名称。 我想在单击搜索用户时调出数据库中添加的名称。

简而言之,您需要将mysql jdbc驱动程序加载到android应用程序中。 我不确定是否可以做到。 据我所知,Android不支持直接连接到MySQL服务器。

如果您可以通过将mysql jdbc驱动程序jar添加到应用程序中,从而将mysql驱动程序包含在android应用程序中,则需要将MySQL服务器直接公开到Internet上,以使Android设备能够直接与该服务器通信。 注意通过将您的MySQL服务器直接放在互联网上,这是黑客等的公开邀请,他们试图侵入您的数据库。 因此,建议您不要将MySQL服务器直接暴露给Internet。

最好的解决方案是创建设备连接到的Web服务或各种服务。 然后,该服务从数据库中检索数据并将其返回到您的设备。

请参阅此SO问题以获取更多答案。

在android模拟器中加载mysql驱动程序

就我而言,我开发了一个简单的Camel IP服务器,该服务器位于我的设备和MySQL数据库之间。 我使用Google协议缓冲区创建了一个非常简单的RPC协议,然后可以通过该服务将文件和数据上传到mysql,然后还可以通过该服务从MySQL服务器下载并显示数据。

遵循此教程,您将学到确切的方法

Tuto Mysql /安卓

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM