본문 바로가기

내가 하는일/.NET C#

오라클 .NET 라이브러리 깔자

http://www.oracle.com/technology/software/tech/dotnet/utilsoft.html

 

요기서 버전별로 받아서 설치 하면 된다.

 

참조를 추가 하자, --> Oracle.DataAccess.Client

코딩을 해볼까?

 

 

using System;

using System.Data;

using Oracle.DataAccess.Client;


 

namespace OracleConnTest

{

    class Program

    {

        static void Main(string[] args)

        {

            string oradb = "User Id=scott;Password=tiger;Pooling=false;Data Source=127.0.0.1;";


 

            OracleConnection conn = new OracleConnection(oradb);

            conn.Open();


 

            string sql = "SELECT * FROM dev_member"; //임의로 만들고 데이터를 넣었다.

            OracleCommand cmd = new OracleCommand(sql, conn);

            cmd.CommandType = CommandType.Text;


 

            OracleDataReader dr = cmd.ExecuteReader();

            while (dr.Read())

            {

                Console.Write(dr[0].ToString() + "\t");

                Console.Write(dr.GetString(1).ToString() + "\t" + dr.GetString(2) + "\t");

                Console.WriteLine(dr[3].ToString() + "\t" + dr.GetString(4) + "\t" + dr.GetString(5));

            }

            conn.Clone();

            conn.Dispose();


 

            Console.ReadLine();


 

        }

    }

}

 

머 요런식이다... MSSQL 하고는 조금 다르긴하지만서도.... 필자가 조만간

오라클/ACCESS/MSSQL 커넥팅 라이브러리를 공개할 예정이다.

그냥 가져다 쓰면 될듯 하다. ㅋ