OpenSQLConnection
OpenSQLConnection[src]
名前付きデータソースへの接続を作成する.
JDBCオブジェクトが記述するデータソースへの接続を作成する.
名前付きデータソースを作成・管理するためのGUIを開く.
詳細とオプション
- OpenSQLConnectionを使うためには,まずNeeds["DatabaseLink`"]を使って DatabaseLink をロードする必要がある.
- 使用可能なオプション
-
"Name" "" 接続名 "Description" "" 接続についてのテキストによる記述 "Username" "" 接続に使用するユーザ名 "Password" "" 接続に使用するパスワード "Location" "" 接続を定義しているファイルの場所 "Catalog" Automatic データベースカタログの場所 "Properties" {} JDBCドライバに渡される,規則として表されたキーと値のペア "ReadOnly" Automatic 接続を読取り専用に設定する "RelativePath" False データベースの場所が設定に相対的に指定されているかどうかを示す(ファイルベースのデータベースについて) "Timeout" $SQLTimeout 操作に対するタイムアウト設定(秒) "TransactionIsolationLevel" Automatic 接続にトランザクション分離を設定する "UseConnectionPool" Automatic 管理されたプールから接続を開く "Version" None 設定ファイルのバージョン
例題
すべて開くすべて閉じる例 (1)
このセクションの例を実際に試してみて,記載の通りに動作しなかった場合は,データベースの例の使用で述べているように"DatabaseLink`DatabaseExamples`"パッケージを使ってデータベースをインストールするか,もとの状態に戻す必要がある可能性がある.
JDBCを使って指定のデータソースへの接続を開く:
このセクションの例を実際に試してみて,記載の通りに動作しなかった場合は,データベースの例の使用で述べているように"DatabaseLink`DatabaseExamples`"パッケージを使ってデータベースをインストールするか,もとの状態に戻す必要がある可能性がある.
オプション (9)
"Catalog" (1)
"Properties" (1)
"RelativePath" (1)
"Timeout" (1)
接続の試みは$SQLTimeout秒でタイムアウトとなる.$SQLTimeoutにはドライバによって異なるデフォルト値がある."Timeout"オプションを使うと,整数値の秒数をでオーバーライドできる:
"TransactionIsolationLevel" (1)
開いている接続のトランザクションは,ドライバ依存のデフォルトを使って分離される.オプションで"ReadUncommitted","ReadCommitted","RepeatableRead","Serializable"のうちの一つを指定してオーバーライドする:
トランザクションと分離レベルの詳細はトランザクションチュートリアルを参照されたい.
"UseConnectionPool" (1)
"UseConnectionPool"オプションを使って,管理されたプールの接続を開くように設定する.プールが存在しない場合は作成される:
接続プールについての詳細情報は接続プールチュートリアルを参照されたい.