oracleクライアントをインストール不要なexeは作成できる?
oracle10gのクライアントをインストールしてvisual studio 2008でc++のプログラムを
作成しました。そのプログラムをほかのパソコンで起動したところoracleの
dllがないとおこられてしまいます。結局そのパソコンにオラクルクライアントを
インストールしましたが、オラクルクライアントのインストールを回避する
ほうほうはありますか?
たとえばJAVAであればJDBCのJARをコピーするだけでOK。おなじように
EXEにORACLEのDLLを組み込むことはできませんか?
(MFCのスタティックライブラリみたいに)
No.1ベストアンサー
- 回答日時:
>dllがないとおこられてしまいます。
結局そのパソコンにオラクルクライアントを>インストールしましたが、オラクルクライアントのインストールを回避する
>ほうほうはありますか?
ご質問にも書かれているとおり、クライアントインストール無しで、ORACLEが認めているのは、jdbc(type4)経由だけだと思います。
但し、サードパーティのミドルウェアを使用する場合は別です。(後述します)
>EXEにORACLEのDLLを組み込むことはできませんか?
>(MFCのスタティックライブラリみたいに)
仮に技術的にできたとしてもライセンス違反になるでしょう。
他には、
・WEB/APサーバーを立てて、EXEの中身はWEBアプリケーションにする
(これは、よくあるスタイルです)
・DataDirectなどのORALCEクライアント不要のミドルウェアを購入する
などになります。
前者はかなり大掛かりな話になりますし、後者はライセンスの購入が必要です。
No.2
- 回答日時:
C/C++だとOCIインターフェースになるのでOracleのClientなしは無理ですね。
そもそも、C/C++のlinkでdllかlibを指定しないとlinkできない時点でわかると思いますけどね。
軽いOracle Clientもあるので試してみては。
Oracle Instant Clientってのがありますから。
http://www.oracle.com/technology/global/jp/softw …
http://www.oracle.com/technetwork/database/featu …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ソフトウェア 移行PCにDockerがインストールされていても各種開発環境のアプリはインストールが必要? 2 2023/05/21 21:53
- Java jdk17.06のインストーラーが起動しない 1 2023/03/27 21:58
- Windows 10 Windows11の実行モジュールはどこにある 1 2022/05/31 07:33
- Windows 10 別ユーザーでログインした際、表示されないのソフトの探し方 1 2022/07/15 10:26
- Windows 10 Visual StudioとVisual C++ Build Toolsについて 1 2023/04/16 03:42
- C言語・C++・C# exeファイルが作れない(windows10) 6 2022/08/13 08:47
- Java EclipseとVisual StudioをPC1台にインストールしただけではPCは重くならない? 3 2022/12/08 15:35
- その他(OS) OBSが起動できません 3 2022/03/30 12:21
- UNIX・Linux ubuntuのサーバー(virtual box)が、再起動するとデータが消えてしまいます。 4 2022/04/27 21:29
- デスクトップパソコン Dell Inspiron 3250でRealtekのドラーバーでのLine outから出力しない 1 2022/07/10 19:15
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PCからPCへの移行
-
VB6(SP5)+OO4OでCreateObjectが...
-
OS vistaでVB5アプリケーション...
-
VisualStudio環境について
-
VB.NETでSPREADの設定方法
-
VistaでビルドしたexeがXPで動...
-
VBAでArrayListを使う為の「msc...
-
VS2010の使い方について
-
[VB.net] ExcelへのQRコード出...
-
ビルドした.exeファイルは.NE...
-
Windows10,VisualStudio2017で...
-
発行元:不明???
-
vba 時間の引き算 例えば 15:00...
-
「読み込み違反」が起きたとき...
-
Visual Studio 「AnyCpu」について
-
ManagementClassが見つからない。
-
Designer.vbは直接コードをいじ...
-
Visual Studio 有料と無料比較
-
ActiveDirectoryから値を取得
-
Windows PowerShellでC言語を実...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAでArrayListを使う為の「msc...
-
VB.NETでSPREADの設定方法
-
VB6(SP5)+OO4OでCreateObjectが...
-
発行元:不明???
-
[VB.net] ExcelへのQRコード出...
-
VB6で作成したアプリを配布する...
-
Excelがインストールされてない...
-
ビルドした.exeファイルは.NE...
-
次のクラスは登録されていませ...
-
Product Codeの変更法は?
-
う~ん…。
-
VB.NET(2017)で インストーラを...
-
VB6のアプリケーションの配布
-
Visual Studio 2005は64ビットO...
-
Microsoft Visual C++ をアンイ...
-
C#で作ったプログラムの配布が...
-
ListViewで文字化けしてしまい...
-
vb.netのソフトを開発でレジス...
-
DirectXを使った動画再生プログ...
-
6.0から2005へのアップグレード
おすすめ情報