2011-10-25 10 views
0

MS SQLデータベースで動作するアプリケーションを作成する場合は、接続パラメータ(ハードコードまたは動的)を指定するだけです。また、そのアプリケーションをマシンにインストールするときに、そのマシンにMS SQL Serverデータベースへの接続を可能にする適切なツールがあるかどうかは気にしません。Oracleクライアントとサーバーが分離する利点

ただし、Oracleのものは異なります。アプリケーションをインストールするすべてのマシンにOracle Clientが設定されていることを確認する必要があります。そうでなければ動作しません。今私の最初の質問は、これがどのような利点をもたらすのかです。もう1つは、SQL Serverで同様の方法を実現する方法がある場合です。

答えて

7

現実的には、OracleがWindowsを所有している場合、OracleクライアントはWindowsにインストールされ、SQL Serverクライアントは別のインストールになります。利点と欠点の問題ではなく、誰がスタックを所有していて、ソフトウェアをオペレーティングシステムにバンドルすることができるかという問題です。

Oracleアプリケーションの構築方法によっては、Oracle Instant ClientまたはOracle thin (type 4) JDBC driverを使用してデータベースに接続できる可能性があります。これらのいずれも、別個のOracleクライアント・インストールを必要とせずにアプリケーションによってインストールできます。

関連する問題