• 文字サイズ変更
  • S
  • M
  • L

FAQのNo.から検索


  • No : 24230
  • 公開日時 : 2016/05/13 19:14
  • 更新日時 : 2019/08/30 14:20
  • 印刷

【DataSpider Servista】 同じデータベース製品の複数の異なるバージョンに対して接続する方法はありますか?

同一環境で、同じデータベース製品の複数の異なるバージョンが混在しています。
JDBC アダプタを使用して同じデータベース製品の複数の異なるバージョンに対して接続するために、JDBC アダプタのライブラリインストール箇所に複数の JDBC ドライバを配置しましたが、いずれか一方しか認識されず、もう片方ではエラーが発生します。
同じデータベース製品の複数の異なるバージョンに対して接続する方法はありますか?
 
カテゴリー : 

回答

■仕様説明
 
JDBCアダプタの仕様制限として下記があります。
※下記につきましては、「参照情報」のリンクから DataSpider Servista のヘルプよりご確認いただけます。
---
複数種類のデータソースに接続する場合には、それぞれに必要なJDBCドライバをすべて配置してください。
複数種類のデータベースにも接続可能ですが、複数配置したJDBCドライバから同名のクラスをロードすることはできません。このため、主にバージョンの異なるJDBCドライバは複数配置できません。
---
 
このため、JDBC ドライバのクラスの名前が同じである場合、同じデータベースの異なるバージョンに対して接続することはできません。同じデータベースの異なるバージョンへの接続が必要な場合には、専用アダプタの使用をご検討ください。
汎用アダプタと専用アダプタの違いについては、以下をご参照ください。
 
▼汎用アダプタ
 
JDBC アダプタ、ODBC アダプタにつきましては、接続先 RDBMS を限定していないため、バージョンごとの管理はありません。このため、インストールできるドライバは 1 種類のみとなります。これにより接続先については、そのドライバがサポートする RDBMS のみになります。
 
▼専用アダプタ
 
専用アダプタは、アダプタがサポートするバージョンに接続することができます。基本的には、バージョンごとにドライバをインストールしていただくため、複数のバージョンに接続可能です。
 
参考情報
 
  • [JDBC] - [制限事項] - [全処理共通] 
 
目的別で検索
設定