| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

VC++.NET Express から Oracleへ接続

提供: MyMemoWiki
ナビゲーションに移動 検索に移動

VC++.NET Express から Oracleへ接続

VC++.NET | Oracle |

ODP.NETの入手

入手先

http://otn.oracle.co.jp/tech/dotnet/index.html から Oracle Data Provider for .NET 2.0 10.2.0.2.2 をダウンロードしてインストール

VC++の設定

プロジェクトを作成し、参照設定を行う 1272 vc ora 01.JPG

接続

  1. using namespace System::Diagnostics;
  2. using namespace Oracle::DataAccess::Client;
  3. using namespace Oracle::DataAccess::Types;
  4. :
  5. OracleConnection^ conn
  6. = gcnew OracleConnection
  7. (L"user id=****;password=****;data source=[host name]/[service name]");
  8. conn->Open();
  9.  
  10. Debug::Print(L"Oracle Connection Opened.");
  11.  
  12. OracleCommand^ cmd = gcnew OracleCommand(L"select * from all_tables");
  13. cmd->Connection = conn;
  14.  
  15. OracleDataReader^ reader = cmd->ExecuteReader();
  16.  
  17. String^ ret = L"";
  18. while (reader->Read()) {
  19. ret += "\n" + reader->GetString(1);
  20. }
  21.  
  22. MessageBox::Show(ret);
  23.  
  24. conn->Close();
  25.  
結果

1273 vc ora 02.JPG