DatabaseLink`
DatabaseLink`

SQLConnectionOpenQ

SQLConnectionOpenQ[conn]

conn が有効な接続オブジェクトであるかどうかを検証する.

詳細とオプション

  • SQLConnectionOpenQを使うためには,まずNeeds["DatabaseLink`"]を使って DatabaseLink をロードする必要がある.
  • SQLConnectionOpenQは厳密にクライアント側のテストであり,接続対象サーバとの通信はローカルでもリモートでも開始しない.

例題

すべて開くすべて閉じる

  (1)

このセクションの例を実際に試してみて,記載の通りに動作しなかった場合は,データベースの例の使用で述べているように"DatabaseLink`DatabaseExamples`"パッケージを使ってデータベースをインストールするか,もとの状態に戻す必要がある可能性がある.

例題データベースへの接続を開く:

接続の有効性を検証する:

接続を閉じる:

接続の有効性をもう一度検証する:

特性と関係  (1)

SQLConnectionOpenQはサーバ通信を開始しないので,結果のTrueは接続でクエリが発生した可能性を示唆しない.その目的にはSQLConnectionUsableQを使用する:

接続を検証する:

SQLConnectionUsableQはサーバ通信を行うので,通常は評価にSQLConnectionOpenQ より長い時間を要する:

接続を閉じる: