3.2 サーバー上での実行を識別する方法

サーバーとクライアントで異なる方法で実行するJavaコードを作成する場合があります。通常、これはお薦めしません。実際には、JDBCでは、サーバーとクライアントで使用するドライバが異なる場合でも、この問題を回避する移植可能なコードを作成できます。

コードがサーバーで実行されているかどうかを確認する必要がある場合は、次のようにSystem.getProperty()メソッドを使用します。

System.getProperty ("oracle.jserver.version")

getProperty()メソッドから戻される結果は、次のとおりです。

  • Oracle Databaseのリリースを表すString(サーバー上で実行中の場合)。

  • null(クライアント上で実行中の場合)。