2012-02-22 17 views
0

私はWebからデータを収集するアプリケーションを構築しています。しかし、接続がない場合は、メッセージを表示したいが、接続があれば、プログラムを続行したい。擬似コードでJava - 接続のステートメント

それはのようなものだろう:

if (connection == true) { 
    // Get Data 
} else { 
    // Output error message 
} 

しかし、これを行うにして開始するための接続がある場合はどのように私は実際に見つけるのでしょうか?

+1

どのような種類のオブジェクトが接続されていますか?それは確かに 'ブール'になることはできません! – adarshr

+1

可能な回答についてはhttp://stackoverflow.com/questions/1402005/how-to-check-if-internet-connection-is-present-in-javaをご覧ください。 –

+0

そのコードは私にはうまく見えます。 '接続'とは何ですか?使用しているネットワーク/ソケットライブラリのドキュメントを参照する必要があります。失敗した接続の試みをどのように処理するかを示します。 – ardnew

答えて

2

、あなただけのこの

try { 
    //open connection 
} catch(Exception e) { 
    //connection failed 
} 
+0

Exceptionだけでなく、スローされた特定の例外をキャッチします。 – DaveJohnston

1

nullとの接続を比較してみてください(オブジェクトの場合のみ)。あなたはおそらく、その後URLを作成したいWebアドレスに接続している場合と同様this-それがインターネットに接続されたタグを見てみると

if(connection!=null) 
+0

なぜ-1?説明は? – sgowd

2

ようにするだろうURLConnectionを取得するにはopenConnectionに電話してください。あなたのURLConnectionであなたはできる:

try { 
    connection.connect(); 

    // Get your data here. 
} catch (IOException e) { 
    // Handle your error message here 
}