2009-07-27 11 views
1

私は、Oracleデータベースと通信する小さな.NET Windows Formsアプリケーションを構築しています。私はSystem.Data.OracleClient.dllを使用してOracleと通信できることを理解していますが、Oracle Clientがインストールされていなければ動作しません。 Oracleクライアントは巨大です。巨大でなくても、私のアプリを配布する方法はありますか(zipファイルなど)?Oracleに会話する.NET Windows Formsアプリケーションを配布する方法は?

System.Data.SqlClient.dllの場合 - 配布は簡単ですが、dllだけで十分です。 Oracleにとっても簡単なことがありますか?

さらに、私は$$$の費用がかからないオプションを見つけることを望んでいます。

ありがとうございます!

+0

Oracleクライアントは「巨大」です。どれくらい大きいですか?私の現在のプロジェクトでは同じことが必要で、クライアントは約110MBです。それはあなたが見ているものですか? – phairoh

+0

はい、私は110MBの巨大な - 私のWindowsフォームのアプリケーション自体が<50kbであると考えると – Mike

答えて

1

あなたは、この名前空間のためのMSDNのページを見てみる場合は、次のDataDirectのOracle ADO.NETプロバイダ が提供する


http://msdn.microsoft.com/en-us/library/system.data.oracleclient.aspx

あなたは少し広告/コメントが表示されます優れたを持つOracle クライアントライブラリから無料11gR1のスルー のOracle 8iのより優れた接続性(なしOracleクライアントまたは のInstant Client)、パフォーマンス、スケーラビリティ、 機能すべて100%管理 コード。

ここで利用可能な

http://www.datadirect.com/products/net/index.ssp

マイクロソフトから実装はOracleクライアントを必要としますが、その第三パティの実装が

+0

本当ですが、私は私の質問で言いませんでした(私は今編集するでしょう)私は本当に無料のオプションを探していたと思います。 Oracle Clientは無料ですが(痛みはありますが)、DataDirectの実装はそうではありません。あなたが支払ったものを手に入れたことを理解していますが、私は両方の世界のベストを望んでいます。 – Mike

3

:-)おそらくOracle Instant Clientを使用することを望んでいないように見えます。これは、アプリケーションとともに出荷され、アプリケーションのインストールプロセスの一部としてインストールできる、小さなセットのDLL(おそらく基本パッケージとODAC補足の間に6ダース分)です。 Oracle Homeは必要ありません。インストール中に2つの設定手順を実行するだけで済みます。インスタントクライアントも無料です。 Instant Client FAQ

インスタントクライアントにはどのようなコストがかかりますか? 環境では、 のユーザーは誰でも無料でインスタントクライアントを使用できます。ただし、 はすでに に標準サポートのある の契約がある場合にのみ、Oracleサポートに電話することができます。

関連する問題