2016-08-19 43 views
-2

我有一个包含HTTP URL的列。 需要检查这些URL的可用性并在下一列中设置一个标志。 不知道如何处理这个问题陈述。 有人可以帮助我这个!从数据库到Java类有没有可能?

+1

***数据库与java类交谈*** ....什么? –

+1

编写一个代码来获取该URL,并提出http请求,比你需要检查响应状态代码,根据你可以更新你的数据库 –

+0

我知道我可以做同样的批处理。但是有没有可能那个数据库可以和java类谈谈?它只是一个思考过程。 – KS6

回答

1

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

因此,本质上,您的数据库将不得不到一些验证URL的外部服务。如果该服务是以Java或其他语言实现的,那么它并不重要。

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

此外:检查网址本身并不是一件容易的事情,因为:如果网址真的是下载如果网站在5秒内可能离线,你今天检查它?你需要在那里想出一些好的启发式。