DatabaseLink`
DatabaseLink`

SQLConnectionUsableQ

SQLConnectionUsableQ[conn]

conn でクエリを生成することができるかどうかを検証する.

SQLConnectionUsableQ[conn,{sql,res}]

conn 上で sql の生成時に結果 res を想定する.

詳細とオプション

例題

すべて開くすべて閉じる

  (1)

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

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

接続の使用可能性を検証する:

接続を閉じる:

接続の使用可能性をもう一度検証する:

一般化と拡張  (1)

SQLConnectionUsableQconn が接続されているRDBMSに依存する内容のテストクエリを生成する.カスタムドライバを使用するときは,引数が2つの形式をテストに提供する:

特性と関係  (1)

SQLConnectionUsableQはサーバ通信を開始するため,SQLConnectionOpenQより強いテストとなる.しかし,通常は評価により長い時間を要する:

接続を閉じる: