プライマリ・コンテンツに移動
Oracle® Data Provider for .NET開発者ガイド
ODAC 12c リリース4 (12.1.0.2) for Microsoft Windows
E72575-01
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

単純なアプリケーションでのODP.NETクライアント・プロバイダの使用

次に、ODP.NET管理対象外ドライバを使用してOracle Databaseに接続し、切断する前にそのバージョン番号を表示する単純なC#アプリケーションを示します。

// C#
 
using System; 
using Oracle.DataAccess.Client;
 
class Sample
{
  static void Main()
  { 
    // Connect to Oracle
    string constr = "User Id=scott;Password=tiger;Data Source=oracle";
    OracleConnection con = new OracleConnection(constr);
    con.Open();
 
    // Display Version Number
    Console.WriteLine("Connected to Oracle " + con.ServerVersion); 
 
    // Close and Dispose OracleConnection
    con.Close();
    con.Dispose();
  }
}

OPD.NET管理対象ドライバを使用する場合は、Program.csの内容を次のC#コードと置き換えます。ODP.NET管理対象ドライバのネームスペース(Oracle.ManagedDataAccess.*)は、ODP.NET管理対象外ドライバのネームスペース(Oracle.DataAccess.*)と異なります。

// C#
using System;
using Oracle.ManagedDataAccess.Client;
using Oracle.ManagedDataAccess.Types;
 
namespace Connect
{
  class Program
  {
    static void Main(string[] args)
    {
      try
      {
        // Please replace the connection string attribute settings
        string constr = "user id=scott;password=tiger;data source=oracle";
 
        OracleConnection con = new OracleConnection(constr);
        con.Open();
        Console.WriteLine("Connected to Oracle Database {0}", con.ServerVersion);
        con.Dispose();
 
        Console.WriteLine("Press RETURN to exit.");
        Console.ReadLine();
      }
      catch (Exception ex)
      {
        Console.WriteLine("Error : {0}", ex);
      }
    }
  }
}

注意:

その他のサンプルは、ORACLE_BASE\ORACLE_HOME\ODACsamplesディレクトリにあります。