3.2 サーバー上での実行を識別する方法
サーバーとクライアントで異なる方法で実行するJavaコードを作成する場合があります。通常、これはお薦めしません。実際には、JDBCでは、サーバーとクライアントで使用するドライバが異なる場合でも、この問題を回避する移植可能なコードを作成できます。
コードがサーバーで実行されているかどうかを確認する必要がある場合は、次のようにSystem.getProperty()
メソッドを使用します。
System.getProperty ("oracle.jserver.version")
getProperty()
メソッドから戻される結果は、次のとおりです。
-
Oracle Databaseのリリースを表す
String
(サーバー上で実行中の場合)。 -
null
(クライアント上で実行中の場合)。