프로그래밍 기술/SQL과 ADO.NET

[ADO.NET] SqlConnection 클래스 소개

언제나휴일 2016. 4. 22. 11:58
반응형

 이 책에서는 데이터 소스를 SQL Server 환경에서 사용하는 예로 설명할 것입니다. 하지만 ADO.NET 기술은 데이터 소스의 종류에 상관없이 일관된 방법으로 사용할 수 있게 하고 있어서 다른 데이터 소스를 사용하기 위해 새롭게 학습할 필요는 없습니다. 그리고 이 책에서는 .NET Framework 4를 기준으로 서술하고 있으니 참고하시기 바랍니다.

 

 SqlConnection 클래스는 SQL Server 데이터 소스와의 연결을 제공하는 클래스입니다.

 

클래스 상속 계층

System.Object

  System.MarshalByRefObject

    System.ComponentModel.Component

      System.Data.Common.DbConnection

        System.Data.SqlClient.SqlConnection

 

▷네임 스페이스 : System.Data.SqlClient

▷어셈블리: System.Data.dll

 

 SqlConnection 개체는 SQL 데이터 소스와의 작업을 수행하기 위해 필요한 연결을 여는 작업을 수행합니다. 연결을 열기 위해 연결 대상인 데이터 소스와 계정 정보 등을 지정해야 합니다.

 

Program.cs



static void Main(string[] args)

{

    string constr = @"Data Source=[서버 이름];Initial Catalog=[DB ]; User ID=[ID];Password=[PW]";

    SqlConnection scon = new SqlConnection(constr);

    scon.Open(); //연결 열기

    //작업 수행

    Console.WriteLine(scon.WorkstationId);

    Console.WriteLine(scon.ServerVersion);

    Console.WriteLine(scon.PacketSize);

    Console.WriteLine(scon.ConnectionTimeout);

    Console.WriteLine(scon.Database);

    Console.WriteLine(scon.DataSource);

    Console.WriteLine(scon.State);

    scon.Close(); //연결 닫기

}

[소스] SqlConnection 소개

 

SqlConnection 소개


반응형