이 책에서는 데이터 소스를 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 소개
'프로그래밍 기술 > SQL과 ADO.NET' 카테고리의 다른 글
[ADO.NET] SqlCommand 클래스의 ExecuteNonQuery , ExecuteReader 메서드 (0) | 2016.04.22 |
---|---|
[ADO.NET] SqlCommand 생성자, 속성 (0) | 2016.04.22 |
[ADO.NET] SqlCommand 클래스 개요 (0) | 2016.04.22 |
[ADO.NET] SqlConnection 클래스 속성과 메서드 (0) | 2016.04.22 |
[ADO.NET] SqlConection 생성자 (0) | 2016.04.22 |
ADO.NET 개요 및 구성 요소 (0) | 2016.04.22 |
서버 탐색기를 이용하여 SQL 쿼리 사용하기 (0) | 2016.04.21 |
MS SQL에서 제공하는 함수(수치 연산, 날짜 및 시간) (0) | 2016.04.21 |
SQL 쿼리문, UPDATE와 SELECT (0) | 2016.04.21 |
INSERT, DELETE SQL 쿼리문 (0) | 2016.04.21 |