プライマリ・コンテンツに移動

Oracle® Data Provider for .NET開発者ガイド ODAC 12.2c リリース1 (12.2.0.1) for Microsoft Windows E88311-03 |
| 目次 | 索引

前 | 次 |

# 単純なアプリケーションでの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`ディレクトリにあります。