Cosminexus V9 アプリケーションサーバ システム構築・運用ガイド
J2EEアプリケーションからデータベースへ接続するためには,リソースアダプタとしてDB Connectorを使用します。また,DB Connectorを使用してデータベースに接続するためには,データベースに対応するJDBCドライバが必要です。
ここでは,DB Connectorを使用してSQL Serverに接続する際に必要なデータベース接続環境の設定について説明します。JDBCドライバはSQL ServerのJDBCドライバを使用します。この設定は,J2EEサーバを配置するホストで実施します。
なお,データベースを設定するときの注意事項については,「4.1.9 データベースを設定するときの注意事項」を参照してください。
DB Connectorを使用してSQL Serverに接続する場合は,データベースのマシン上にSQL Serverをインストールして初期設定を済ませておいてください。詳細については,SQL Serverのマニュアルを参照してください。また,SQL Serverに接続するためには,認証モードの設定が必要です。認証モードはインストール時に指定しますが,インストール後の変更もできます。
アプリケーションサーバで設定できるSQL Serverの認証モードは,設定できる認証方法によって,混合モードとWindows認証モードの2種類に分かれています。認証モード,および認証方法についてそれぞれ説明します。
アプリケーションサーバがサポートするバージョンのSQL Server JDBC DriverのJARファイルを入手して,J2EEサーバのクラスパスに指定してください。JARファイルの入手方法とクラスパスの指定方法について説明します。
<?xml version="1.0" encoding="UTF-8"?> <model-definition xmlns="http://www.cosminexus.com/mngsvr/schema/ModelDefinition-2.5"> <!-- Webシステムの属性定義 --> <web-system> <name>MyWebSystem</name> : <!-- 物理ティア(combined-tier)の定義 --> <tier> <tier-type>combined-tier</tier-type> <!-- SQLサーバを使用するための設定 --> <configuration> <logical-server-type>j2ee-server</logical-server-type> <param> <param-name>add.class.path</param-name> <param-value><SQL Server JDBC DriverのJARファイルのパスを指定></param-value> <!-- Windows認証を使用するための設定 --> <param-name>add.library.path</param-name> <param-value><SQL Server JDBC Driverのdllファイルを格納したディレクトリのパスを指定></param-value> </param> </configuration> </tier> : </web-system> <host> : </model-definition> |
必要に応じて,SQL Serverのタイムアウトを設定してください。タイムアウトの設定については,マニュアル「アプリケーションサーバ システム設計ガイド」の「8.6.6 データベースでのタイムアウトを設定する」を参照してください。
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.