【问题标题】:Is there a possibility from database to interact with java class? [closed]数据库是否有可能与 java 类进行交互? [关闭]
【发布时间】:2016-08-19 06:10:54
【问题描述】:

我有一列包含 HTTP URL。 需要检查这些 URL 的可用性并在下一列中设置一个标志。 不知道如何处理这个问题陈述。 有人可以帮我解决这个问题吗!

【问题讨论】:

  • 与java类对话的数据库....什么???
  • 编写一个代码来获取该 URL 并向其发出 http 请求,而不是您需要检查响应状态代码,基于此您可以更新您的数据库
  • 我知道我可以做一个批处理。但是数据库是否有可能与 java 类对话?这只是一个思考过程。
  • @ΦXocę웃Пepeúpaツ Apache Velocity 引擎可以与 java 类对话。以类似的方式,为什么我们不能让数据库与 java 类对话?寻找可能性
  • 您的代码应该与数据库“对话”,反之亦然,尤其是在您的情况下。

标签: java sql-server database


【解决方案1】:

Java 类不会说话。在某些硬件上运行着一个 JVM 进程;并且确实执行其中“运行”的Java类。

因此,从本质上讲,您的数据库必须联系 一些验证 URL 的外部服务。如果该服务是用 Java 或任何其他语言实现的,这并不重要。

但对我来说,这听起来是个坏主意。你应该考虑做相反的事情:一个外部服务(可能是常规的)从你的数据库中检索 URL;检查它们是否仍然有效,然后根据需要更新您的“标志”。

此外:检查 URL 本身并不是一件容易的事,例如:如果站点在您今天检查的 5 秒内可能处于离线状态,那么 URL 是否真的down?!您需要在那里提出一些好的启发式方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-08-23
    • 2021-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-10
    • 1970-01-01
    相关资源
    最近更新 更多