ConnectionCharacterSet

接続の文字エンコーディングを指定します。クライアント接続属性としても使用できます。

接続の文字エンコードは、データベースの文字セットと異なる場合があります。これは、データベースへの接続が複数あるときや、そのうちの1つ以上の接続でデータベースで指定されているものとは異なる文字セットが必要な場合に便利です。

接続文字セットにより、データが表示または参照される際の文字セットが決定されます。

通常、ご使用の端末の設定またはデータソースと一致する接続文字セットを選択する必要があります。データ要件に基づいて、データベースの文字セットを選択することが必要です。たとえば、データをUnicodeで使用するか、UNIXまたはLinux (EUC)またはWindows (SJIS)上で日本語として使用するかを選択します。

データベースの文字セットと接続文字セットが異なる場合、TimesTenは、接続文字セットに従って内部的にデータを変換します。接続およびデータベースの文字セットが同じ場合、TimesTenはデータ・セットを変換したり解釈する必要はありません。接続およびデータベースの文字セットが一致していると、変換の必要がないため、最高のパフォーマンスを得られます。

パラメータおよびSQL問合せのテキストを接続に送信するには、接続文字セットであることが必要です。接続中に返される結果やエラー・メッセージは、接続文字セットとして返されます。

この属性は、DatabaseCharacterSet用に使用される値と同じ値を使用します。サポートされている文字セット名のリストは、「サポートされている文字セット」を参照してください。

必要な権限

この属性の値の変更に権限は必要ありません。

TimesTen ScaleoutおよびTimesTen Classicでの使用

この属性は、TimesTen ClassicとTimesTen Scaleoutの両方でサポートされています。

設定

ConnectionCharacterSetは次のように設定します。

属性の設定場所 属性の表示 設定

CまたはJavaプログラム、あるいはUNIXおよびLinuxシステムのTimesTen Classicのodbc.iniファイル、またはTimesTen Scaleoutのデータベース定義(.dbdef)ファイル

ConnectionCharacterSet

ConnectionCharacterSetのデフォルト値はUS7ASCIIです。

Windows ODBCデータソース・アドミニストレータ

「Oracle TimesTen Client DSN Setup」ダイアログの「Connection CharacterSet」リスト・フィールド

ConnectionCharacterSetのデフォルト値はUS7ASCIIです。