ページの先頭行へ戻る
Symfoware Server V12.1.x アプリケーション開発ガイド(JDBCドライバ編)
FUJITSU Software

1.1 JDBCドライバの概要

JDBCは、Javaを使用してSQL文を実行し、データベース操作をするためのAPIです。

JDBCドライバは、クライアント上のJavaアプリケーションから、サーバ上のSymfowareデータベース(以降、データベースと呼びます)にアクセスするためのインタフェースを提供します。


JDBCドライバのドライバタイプ

JDBCドライバのドライバタイプは、一般に以下の4つのタイプに分類されます。

ドライバタイプ

概要

ODBCブリッジ(タイプ1)

ODBCドライバを経由して、各データベースに接続するドライバです。

ネイティブブリッジ(タイプ2)

DBMS固有の接続ライブラリ用APIを使用したドライバです。Symfoware Serverへの高速アクセスが可能です。

ネットプロトコルドライバ(タイプ3)

以下の2つの部分から構成されるドライバです。

  • ネットワーク経由でダウンロード可能なJDBCドライバ部

  • 3階層モデルの中間層のアプリケーションとして動作するミドルウェア部

ネイティブプロトコルドライバ(タイプ4)

JDBC APIからDBMS依存のネイティブプロトコルへの変換まで、すべてを単体で行うPureJavaで構成されたドライバです。

Symfoware ServerのJDBCドライバでは、ネイティブブリッジ(タイプ2)をサポートしています。