Java浏览器命令和下载

Java浏览器命令和下载,java,browser,download,cloud,Java,Browser,Download,Cloud,所以我正在用Java开发一个应用程序,它必须使用来自基于云的服务器的数据库信息。我想,与其让用户手动下载数据库,不如让这个应用程序自动检索这个数据库。问题是我不知道如何或者是否有可能在Java中实现这一点。 我们正在研究这方面的多个实现,因此我们为每个实现使用不同的服务(iFormBuilder、epicollect等)。 每个服务在其web界面上都有一个“下载”按钮,但除此之外,我不相信还有任何简单的命令可以检索它们。 你有什么建议来解决这个问题 更新:唉,其他人(我在一个3人的团队中)都在做

所以我正在用Java开发一个应用程序,它必须使用来自基于云的服务器的数据库信息。我想,与其让用户手动下载数据库,不如让这个应用程序自动检索这个数据库。问题是我不知道如何或者是否有可能在Java中实现这一点。 我们正在研究这方面的多个实现,因此我们为每个实现使用不同的服务(iFormBuilder、epicollect等)。 每个服务在其web界面上都有一个“下载”按钮,但除此之外,我不相信还有任何简单的命令可以检索它们。 你有什么建议来解决这个问题


更新:唉,其他人(我在一个3人的团队中)都在做api。但是,他们要求购买比我们更高的许可证(api访问费5000美元?不,谢谢)。因此,我们主要是在寻找一种更便宜的解决方案

我当然可以帮助IFormBuilder。在IForm界面中,可以按住shift键以显示XML提要的URL。这将返回表中的所有数据以及作为子元素的子窗体。每个记录作为一个元素出现,因此xml如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<_data12345_my_table_name>
<record>
  <ID>12345</ID>
  <PARENT_RECORD_ID>0</PARENT_RECORD_ID>
  <field>value</field>
  <field2>value2</field>
  ...etc...
</record>

12345
0
价值
价值2
等
每个元素将有一个元素

不过有一件事——最后要注意,这只是出于显示目的,在导入数据时应该忽略


据我所知,这不是企业API的一部分。

您能详细说明一下“下载数据库”部分吗?数据存储为.csv或.xls格式。它是简单的字段名和值数据。我想把它下载到一个本地目录,然后在应用程序中使用它。或者,如果可能的话,能够在没有下载阶段的情况下直接在线访问它会很好,但我可以看到在处理过程中更新数据库时会出现问题。通常,服务允许您通过webservice调用检索此类数据。你确定没有发布的API可以这样做吗?我不这么认为,我已经为这些服务寻找了这样的API,但我还没有找到。也许我需要更努力地搜索。我在一个3人团队中工作,所以我只深入研究了其中的2个。如果您知道所需文件的URL,只需使用HttpClient或URLConnection进行文件检索。