注意
アプリケーション開発時には製品に同梱されているJava DBを使用することにより、開発効率が向上します。Java DBは、アプリケーションの開発効率向上だけを目的として同梱しているため開発時にのみ使用してください。詳細は、「付録A Java DB」を参照してください。
利用するOSによってデータベースおよびJDBCドライバの動作条件が異なります。
データベースおよびJDBCドライバの動作条件、サポート範囲については提供元に確認してください。
OSが32 ビットの場合は32 ビット版のJDBCドライバ、64 ビットの場合は64 ビット版のJDBCドライバを使用してください。
Solaris 11を使用する場合は、Solaris 11をサポートしているJDBCドライバを利用してください。
業務運用時には、以下のいずれかのデータベースを必ず使用してください。
Symfoware Serverを使用したアプリケーションを運用する場合
Symfoware ServerのNativeインタフェースを使用する場合
プラットフォーム | サポートするJDBCドライバ/バージョン・レベル | |
---|---|---|
Windows(R) | Symfoware Serverクライアント機能 | 10.1以降 |
Solaris | Symfoware Serverクライアント機能 | 10.1以降 |
RHEL5(x86) | Symfoware Serverクライアント機能 | 10.1以降 |
RHEL6(x86) | Symfoware Serverクライアント機能 | 10.1以降 |
Symfoware ServerのOpenインタフェースを使用する場合
プラットフォーム | サポートするJDBCドライバ/バージョン・レベル | |
---|---|---|
Windows(R) | Symfoware Serverクライアント機能 | 12.0以降 |
Solaris | Symfoware Serverクライアント機能 | 12.0以降 |
RHEL5(x86) | Symfoware Serverクライアント機能 | 12.0以降 |
RHEL6(x86) | Symfoware Serverクライアント機能 | 12.0以降 |
Interstageと同一のCPUのアーキテクチャをサポートしているJDBCドライバを使用してください。
Symfoware ServerのNativeインタフェースを使用する場合、Symfoware Server Connection Manager機能の使用を推奨します。
Oracleを使用したアプリケーションを運用する場合
プラットフォーム | サポートするJDBCドライバ/バージョン・レベル | |
---|---|---|
Windows(R) | Oracle JDBC Driver | 11.2、12.1 |
Solaris | Oracle JDBC Driver | 11.2、12.1 |
RHEL5(x86) | Oracle JDBC Driver | 11.2、12.1 |
RHEL6(x86) | Oracle JDBC Driver | 11.2、12.1 |
Oracleを使用する場合、Oracle社が提供するJDBCドライバを使用してください。
トランザクションサービス、またはJTAによるグローバルトランザクション機能を使用する場合、実行ユーザに対し以下の権限を付与してください。
SYS.DBMS_SYSTEM上のEXECUTE権限
グローバルトランザクションのリカバリを実行する場合は、実行ユーザに対して以下の権限を付与してください。
DBA_PENDING_TRANSACTIONS上のSELECT権限
SYS.DBMS_XA上のEXECUTE権限
SYS.PENDING_TRANS$上のSELECT権限
Interstageと同一のCPUのアーキテクチャをサポートしているJDBCドライバを使用してください。
Oracleを利用する時、Oracle Universal Connection Pool(UCP)for JDBC機能を利用できます。
Oracle Universal Connection Pool(UCP)for JDBC機能をする場合、接続プールの詳細属性「プーリング」を「false」に設定してください。(注1)
Oracle JDBC Driverのバージョン12.1でサポートしたJDBC4.1規約範囲の機能は使用できません。
注1):接続プールの詳細属性の設定は、「7.5.1 JDBC接続プールの定義項目」を参照してください。
SQL Serverを使用したアプリケーションを運用する場合
プラットフォーム | サポートするJDBCドライバ/バージョン・レベル | |
---|---|---|
Windows(R) | Microsoft SQL Server JDBC Driver | 3.0 |
Microsoft JDBC Driver for SQL Server | 4.0 | |
Solaris | Microsoft SQL Server JDBC Driver | 3.0 |
Microsoft JDBC Driver for SQL Server | 4.0 | |
RHEL5(x86) | Microsoft SQL Server JDBC Driver | 3.0 |
Microsoft JDBC Driver for SQL Server | 4.0 | |
RHEL6(x86) | Microsoft SQL Server JDBC Driver | 3.0 |
Microsoft JDBC Driver for SQL Server | 4.0 |
グローバルトランザクション機能を使用する場合は、使用できません。
Windows Server(R) 2003 x64 Editionsで使用する場合、Service Pack 4以降を使用してください。
PowerGres Plusを使用したアプリケーションを運用する場合
プラットフォーム | サポートするJDBCドライバ/バージョン・レベル | |
---|---|---|
Windows(R)(x64) | PowerGres Plusクライアント | V9 |
RHEL5(Intel64) | PowerGres Plusクライアント | V9 |
RHEL6(Intel64) | PowerGres Plusクライアント | V9 |
上表に記載されているプラットフォームは、PowerGres Plus側のドライバがサポートするOSです。
32bit版のInterstage Application Serverで使用する場合は、Interstage Application ServerをIntel 64またはx64アーキテクチャのプラットフォームにインストールしてください。
PostgreSQLは分散トランザクションをサポートしないため、分散トランザクション機能を使用する場合、PowerGres Plusは使用できません。
FUJITSU Integrated System HA Database Ready SX1を使用したJava EEアプリケーションを運用する場合
Native SQLを使用する場合
プラットフォーム | サポートするJDBCドライバ/バージョン・レベル | |
---|---|---|
Windows(R) | Symfoware Server Client | V11.0.2 |
Solaris(32bit) | Symfoware Server Client | V11.0.2 |
RHEL5(x86) | Symfoware Server Client | V11.0.2 |
RHEL6(x86) | Symfoware Server Client | V11.0.2 |
Interstageと同一のCPUのアーキテクチャをサポートしているJDBCドライバを使用してください。
Symfoware Server Connection Manager機能を使用してください。
Open SQLを使用する場合
プラットフォーム | サポートするJDBCドライバ/バージョン・レベル | |
---|---|---|
Windows(R) | Open SQL Client | V1.0.0 |
Solaris(32bit) | Open SQL Client | V1.0.0 |
RHEL5(x86) | Open SQL Client | V1.0.0 |
RHEL6(x86) | Open SQL Client | V1.0.0 |
分散トランザクション機能は、使用できません。