JDBCドライバを使用したアプリケーションには、以下の2種類があります。
アプリケーションサーバで運用するアプリケーション
Java SEスタンドアロンアプリケーション
アプリケーションサーバで運用するアプリケーション
アプリケーションサーバに配備し、アプリケーションサーバ上で運用するアプリケーションです。
Jakarta Serlvet、Jakarta Server Pages、Jakarta Enterprise BeansのアプリケーションまたはJakarta PersistenceからJDBCドライバを利用する形態です。
図1.1 アプリケーションサーバで運用するアプリケーション
Java SEスタンドアロンアプリケーション
データベースサーバ上で、バッチ処理などを行うために運用するアプリケーションです。
javaコマンドで起動されたJava SE実行環境で動作するJavaアプリケーションからJDBCドライバを使用する形態です。
図1.2 Java SEスタンドアロンアプリケーション