gpt4 book ai didi

android - 如何使用 Web 服务连接到远程数据库?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:16:15 25 4
gpt4 key购买 nike

我有一个安卓APP。我需要连接到远程 D.B.在网上。我所知道的是我必须使用安装在远程数据库服务器上的 Web 服务。

我的 Android 应用程序必须连接到网络服务,网络服务将执行逻辑操作以从数据库中获取必要的数据。并将它们发送给我。

好的,网络服务不是问题,我有一个 friend 会做(我对网络服务一无所知),但我不知道如何与网络服务建立联系,而且我不知道如何必须是 Web 服务的功能。

我需要做选择,给我多行信息,然后选择,然后我必须将数据发送到 Web 服务(“选择和插入”的参数),我想它只是调用具有正常参数的网络服务功能?或者比这更难?我已经在谷歌上搜索了向我展示如何做到这一点的教程,但我找不到一个很好的教程来展示如何做到这一点......

有人能给我一点帮助吗?例如,一个很好的初学者教程,可以将 android 连接到带有 web 服务的远程数据库?

谢谢

最佳答案

您可以使用以下代码连接到网络并获取字符串形式的数据,发送给您的数据可能是您可以解析的 JSON 或 XML 格式。

关于如何连接到 web 服务,只需提供您要连接的 url 并传递参数即可。
String urlstr = "www.yoursite.com/api.php?parameter1="+parameter1+"&parameter2="+parameter2;

     URL updateURL = new URL(urlstr);  
URLConnection conn = updateURL.openConnection();
InputStream is = conn.getInputStream();
BufferedInputStream bis = new BufferedInputStream(is);
ByteArrayBuffer baf = new ByteArrayBuffer(100);

int current = 0;
while((current = bis.read()) != -1){
baf.append((byte)current);
}


String html = new String(baf.toByteArray());

this链接可能会让您清楚地了解如何在您的应用程序中使用互联网数据。

关于android - 如何使用 Web 服务连接到远程数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4164373/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com