[ADO.NET] SqlConnection 클래스 소개
이 책에서는 데이터 소스를 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 데이터 소스와의 작업을 수행하기 위해 필요한 연결을 여는 작업을 수행합니다. 연결을 열기 위해 연결 대상인 데이터 소스와 계정 정보 등을 지정해야 합니다.
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 소개