我有名称存储在mysql中如何在我的Android应用程序中显示该信息

时间:2012-05-03 22:26:43

标签: java android mysql

我的名字存储在我的mysql数据库中,我创建了一个名为users的表,当你登录我的Android应用程序时,你可以将数据输入到该表中。如何显示在Android应用程序中添加的数据库条目的名称。我希望当我点击搜索用户时,它会显示数据库中添加的名称。

2 个答案:

答案 0 :(得分:0)

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

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

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

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

load the mysql driver in android emulator

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

答案 1 :(得分:0)

关注此tuto,您将学习如何完成

Tuto Mysql/android