第5章 アプリケーションのコンパイルおよび実行
5.3 アプリケーションの実行
5.3.3 symjdコマンド使用時の設定
symjdコマンドを使用する場合の環境設定について、プラットフォームごとに説明します。
JDBCドライバは3種類用意されています。
JDBC2.X対応ドライバモジュールは、fjsymjdbc2.jar となります。
JDBC3.X対応ドライバモジュールは、fjsymjdbc3.jar となります。
JDBC4.X対応ドライバモジュールは、fjsymjdbc4.jar となります。
以下の文中で<JDBCドライバモジュール>で示される部分には、使用するJDKの環境に合わせて適切なJDBCドライバを 設定してください。
JDBCドライバとJDKとの組合せについては、“1.4 JDKとの組合せ”を参照してください。
Windows(R)の場合
JDBCドライバの実行環境に以下の環境設定を行う必要があります。
注意
環境設定は、インストール時に自動で行われます。
通常、以下を設定する必要はなく、JDBC4.X対応ドライバを利用する場合の環境変数が設定されます。
ただし、アップグレードインストール時に9.x以前の環境で使用していたアプリケーションをそのまま使用する場合は、JDBC2.X 対応ドライバを利用する場合の環境変数を設定する必要があります。
CLASSPATHの設定
【記述内容】
CLASSPATH=<install-dir>\JDBC\fjjdbc\lib\/<JDBCドライバモジュール>
<install-dir>:
Symfoware Server クライアント機能インストール先ディレクトリ
<JDBCドライバモジュール>:
使用するJDKの環境に合ったJDBCドライバモジュール PATHの設定
【記述内容】
PATH=<install-dir>\JDBC\fjjdbc\bin
<install-dir>:
Symfoware Server クライアント機能インストール先ディレクトリ
設定例
JDBC2.X対応ドライバを利用する場合:
set CLASSPATH=C:\SFWCLNT\JDBC\fjjdbc\lib\fjsymjdbc2.jar;%CLASSPATH%
set PATH=C:\SFWCLNT\JDBC\fjjdbc\bin;%PATH%
JDBC3.X対応ドライバを利用する場合:
set CLASSPATH=C:¥SFWCLNT¥JDBC¥fjjdbc¥lib¥fjsymjdbc3. jar;%CLASSPATH%
set PATH=C:\SFWCLNT\JDBC\fjjdbc\bin;%PATH%
JDBC4.X対応ドライバを利用する場合:
set CLASSPATH=C:\SFWCLNT\JDBC\fjjdbc\lib\fjsymjdbc4.jar;%CLASSPATH%
set PATH=C:\SFWCLNT\JDBC\fjjdbc\bin;%PATH%
Solaris(TM)またはLinuxの場合
JDBCドライバの実行環境に以下の環境設定を行う必要があります。
CLASSPATHの設定
【記述内容】
CLASSPATH=<install-dir>/FJSVsymjd/fjjdbc/lib/<JDBCドライバモジュール>
<install-dir>:
JDBCドライバインストール先ディレクトリ
<JDBCドライバモジュール>:
使用するJDKの環境に合ったJDBCドライバモジュール PATHの設定
【記述内容】
PATH=<install-dir>/FJSVsymjd/fjjdbc/bin
<install-dir>:
JDBCドライバインストール先ディレクトリ 設定例
Cシェルの場合
JDBC2.X対応ドライバを利用する場合:
% setenv CLASSPATH /opt/FJSVsymjd/fjjdbc/lib/fjsymjdbc2.jar:${CLASSPATH}
% setenv PATH /opt/FJSVsymjd/fjjdbc/bin:${PATH}
JDBC3.X対応ドライバを利用する場合:
% setenv CLASSPATH /opt/FJSVsymjd/fjjdbc/lib/fjsymjdbc3.jar:${CLASSPATH}
% setenv PATH /opt/FJSVsymjd/fjjdbc/bin:${PATH}
JDBC4.X対応ドライバを利用する場合:
% setenv CLASSPATH /opt/FJSVsymjd/fjjdbc/lib/fjsymjdbc4.jar:${CLASSPATH}
% setenv PATH /opt/FJSVsymjd/fjjdbc/bin:${PATH}
bash、Bシェル、Kシェルの場合
JDBC2.X対応ドライバを利用する場合:
$ CLASSPATH=/opt/FJSVsymjd/fjjdbc/lib/fjsymjdbc2.jar:$CLASSPATH; export CLASSPATH
$ PATH=/opt/FJSVsymjd/fjjdbc/bin:$PATH; export PATH JDBC3.X対応ドライバを利用する場合:
$ CLASSPATH=/opt/FJSVsymjd/fjjdbc/lib/fjsymjdbc3.jar:$CLASSPATH; export CLASSPATH
$ PATH=/opt/FJSVsymjd/fjjdbc/bin:$PATH; export PATH JDBC4.X対応ドライバを利用する場合:
$ CLASSPATH=/opt/FJSVsymjd/fjjdbc/lib/fjsymjdbc4.jar:$CLASSPATH; export CLASSPATH
$ PATH=/opt/FJSVsymjd/fjjdbc/bin:$PATH; export PATH TCシェルの場合
JDBC2.X対応ドライバを利用する場合:
% setenv CLASSPATH /opt/FJSVsymjd/fjjdbc/lib/fjsymjdbc2.jar:${CLASSPATH}
% setenv PATH /opt/FJSVsymjd/fjjdbc/bin:${PATH}
JDBC3.X対応ドライバを利用する場合:
% setenv CLASSPATH /opt/FJSVsymjd/fjjdbc/lib/fjsymjdbc3.jar:${CLASSPATH}
% setenv PATH /opt/FJSVsymjd/fjjdbc/bin:${PATH}
JDBC4.X対応ドライバを利用する場合:
% setenv CLASSPATH /opt/FJSVsymjd/fjjdbc/lib/fjsymjdbc4.jar:${CLASSPATH}
% setenv PATH /opt/FJSVsymjd/fjjdbc/bin:${PATH}
bashの場合
JDBC2.X対応ドライバを利用する場合:
$ CLASSPATH=/opt/FJSVsymjd/fjjdbc/lib/fjsymjdbc2.jar:$CLASSPATH; export CLASSPATH
$ PATH=/opt/FJSVsymjd/fjjdbc/bin:$PATH; export PATH JDBC3.X対応ドライバを利用する場合:
$ CLASSPATH=/opt/FJSVsymjd/fjjdbc/lib/fjsymjdbc3.jar:$CLASSPATH; export CLASSPATH
$ PATH=/opt/FJSVsymjd/fjjdbc/bin:$PATH; export PATH JDBC4.X対応ドライバを利用する場合:
$ CLASSPATH=/opt/FJSVsymjd/fjjdbc/lib/fjsymjdbc4.jar:$CLASSPATH; export CLASSPATH
$ PATH=/opt/FJSVsymjd/fjjdbc/bin:$PATH; export PATH