ページの先頭行へ戻る
Symfoware Server V12.0.0 アプリケーション開発ガイド
FUJITSU Software

SolarisLinux3.2.1 ODBCドライバの登録

Linux、およびSolarisプラットフォームでODBCドライバを使用する場合、以下の手順でODBCドライバを登録してください。

  1. ODBCドライバマネージャ(unixODBC)およびlibtoolのインストール

    参考

    • Symfoware Serverでは、unixODBCのVersion 2.3以降をサポートしています。

      以下のサイトから、unixODBCをダウンロードしてご利用ください。

      http://www.unixodbc.org/

    • unixODBCを実行するために、libtool 2.2.6以降のインストールが必要です。

      以下のサイトから、libtoolをダウンロードしてご利用ください。

      http://www.gnu.org/software/libtool/

    [注意]

    • ODBCドライバの動作についてはサポートします。

    • unixODBCの動作についてはサポート対象外です。

      

  2. ODBCドライバの登録

    ODBCドライバマネージャ(unixODBC)のodbcinst.iniファイルを編集します。

    参考

    [odbcinst.iniファイルの格納先]

    <unixODBCインストールディレクトリ>/etc/odbcinst.ini

    以下の内容を設定してください。

    定義名

    意味

    設定値

    [ドライバ名]

    ODBCドライバの名前

    ODBCドライバの名前を設定します。

    • LinuxLinux(32ビット)で文字コード系が“EUC_JP”、または“Shift-JIS”の場合

        “[SymfowareServerV12.0ansi]”

    • Linux(32ビット)で文字コード系が“UTF-8”の場合

        “[SymfowareServerV12.0unicode]”

    • Linux(64ビット)で文字コード系が“EUC_JP”、または“Shift-JIS”の場合

        “[SymfowareServerV12.0x64ansi]”

    • Linux(64ビット)で文字コード系が“UTF-8”の場合

        “[SymfowareServerV12.0x64unicode]”

    • SolarisSolaris(32ビット)で文字コード系が“EUC_JP”、または“Shift-JIS”の場合

        “[SymfowareServerV12.0ansi]”

    • Solaris(32ビット)で文字コード系が“UTF-8”の場合

        “[SymfowareServerV12.0unicode]”

    • Solaris(64ビット)で文字コード系が“EUC_JP”、または“Shift-JIS”の場合

        “[SymfowareServerV12.0sparcv9ansi]”

    • Solaris(64ビット)で文字コード系が“UTF-8”の場合

        “[SymfowareServerV12.0sparcv9unicode]”

    Description

    ODBCドライバの説明

    カレントのデータソースの補足の説明を指定します。任意の説明を設定してください。

    Driver

    ODBCドライバのパス(32ビット)

    ODBCドライバ(32ビット)のパスを設定します。

    • 文字コード系が“EUC_JP”、または“Shift-JIS”の場合

      /opt/symfoclient32/odbc/lib/psqlodbca.so
    • 文字コード系が“UTF-8”の場合

      /opt/symfoclient32/odbc/lib/psqlodbcw.so

    Driver64

    ODBCドライバのパス(64ビット)

    ODBCドライバ(64ビット)のパスを設定します。32ビットのオペレーティングシステムを利用している場合設定は不要です。

    • 文字コード系が“EUC_JP”、または“Shift-JIS”の場合

      /opt/symfoclient64/odbc/lib/psqlodbca.so
    • 文字コード系が“UTF-8”の場合

      /opt/symfoclient64/odbc/lib/psqlodbcw.so

    FileUsage

    データソースファイルの使用方法

    1を指定してください。

    Threading

    コネクションプーリングのアトミック性の確保レベル

    2を指定してください。

    • 32ビット版Linux上で32ビットのODBCドライバを使用する場合の設定例

      [SymfowareServerV12.0unicode]
      Description = Symfoware Server V12.0 unicode driver
      Driver      = /opt/symfoclient32/odbc/lib/psqlodbcw.so
      FileUsage   = 1
      Threading   = 2

        

    • 64ビット版Linux上で64ビットのODBCドライバを使用する場合の設定例

      [SymfowareServerV12.0x64unicode]
      Description = Symfoware Server V12.0x64 unicode driver
      Driver64    = /opt/symfoclient64/odbc/lib/psqlodbcw.so
      FileUsage   = 1
      Threading   = 2

        

    • 64ビット版Linux上で32ビットと64ビットの両方のODBCドライバを使用する場合の設定例

      [SymfowareServerV12.0unicode]
      Description = Symfoware Server V12.0 unicode driver
      Driver      = /opt/symfoclient32/odbc/lib/psqlodbcw.so
      FileUsage   = 1
      Threading   = 2
      
      [SymfowareServerV12.0x64unicode]
      Description = Symfoware Server V12.0x64 unicode driver
      Driver64    = /opt/symfoclient64/odbc/lib/psqlodbcw.so
      FileUsage   = 1
      Threading   = 2