Hitachi

Hitachi Advanced Data Binder AP開発ガイド


8.3.25 isValid(int timeout)

〈この項の構成〉

(1) 機能

現在の接続状態を取得します。

(2) 形式

public synchronized boolean isValid(int timeout) throws SQLException

(3) 引数

int timeout

待ち時間(秒)を0〜65,535の範囲で指定します。

0を指定した場合は無制限となります。

65,536以上を指定した場合には,65,535が仮定されます。

(4) 戻り値

接続中であることを確認できた場合は,trueが返却されます。Connectionオブジェクトがクローズされている場合,または引数で指定された待ち時間を過ぎた場合はタイムアウトとなり,falseが返却されます。

(5) 発生する例外

引数に-1以下が指定された場合は,SQLExceptionが投入されます。