2016-08-19 42 views
-2

我有一個包含HTTP URL的列。 需要檢查這些URL的可用性並在下一列中設置一個標誌。 不知道如何處理這個問題陳述。 有人可以幫助我這個!從數據庫到Java類有沒有可能?

+1

***數據庫與java類交談*** ....什麼? –

+1

編寫一個代碼來獲取該URL,並提出http請求,比你需要檢查響應狀態代碼,根據你可以更新你的數據庫 –

+0

我知道我可以做同樣的批處理。但是有沒有可能那個數據庫可以和java類談談?它只是一個思考過程。 – KS6

回答

1

Java類不會說話。在某些硬件上運行JVM進程;並且確實執行了「在其內部運行」的Java類。

因此,本質上,您的數據庫將不得不到一些驗證URL的外部服務。如果該服務是以Java或其他語言實現的,那麼它並不重要。

但對我來說這聽起來像個壞主意。你應該考慮做相反的事情:一個外部服務(可能是常規的)從數據庫中檢索URL;檢查它們是否仍然有效,然後根據需要更新您的「標誌」。

此外:檢查網址本身並不是一件容易的事情,因爲:如果網址真的是下載如果網站在5秒內可能離線,你今天檢查它?你需要在那裏想出一些好的啓發式。