トップ 差分 一覧 ping ソース 検索 ヘルプ PDF RSS ログイン

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



目次



記事一覧

キーワード

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++の設定

プロジェクトを作成し、参照設定を行う



接続

 using namespace System::Diagnostics;
 using namespace Oracle::DataAccess::Client;
 using namespace Oracle::DataAccess::Types;
                  :
OracleConnection^ conn 
 = gcnew OracleConnection
    (L"user id=****;password=****;data source=[host name]/[service name]");   
             
conn->Open();

Debug::Print(L"Oracle Connection Opened.");

OracleCommand^ cmd = gcnew OracleCommand(L"select * from all_tables");
cmd->Connection = conn;

OracleDataReader^ reader = cmd->ExecuteReader();

String^ ret = L"";
while (reader->Read()) {
    ret += "\n" + reader->GetString(1);
}

MessageBox::Show(ret);

conn->Close();

結果



YAGI Hiroto (piroto@a-net.email.ne.jp)
twitter http://twitter.com/pppiroto

Copyright© 矢木 浩人 All Rights Reserved.