본문 바로가기
컴퓨터

[ADO.NET] SqlConnection를 사용하여 MS SQL DB 연동하기

by Luyin 2012. 10. 17.

ADO.NET의 시작 SqlConnection

ADO.NET이란 기존의 ADO .NET기반에서 활용 있는 형태로 발전시킨 것이다. ADO.NET 웹폼이나 윈폼 등에서 DB 관련된 프로그램 작업을 좀더 효율적으로 있도록 하고 있다. ADO.NET 기술을 이용하면 MS SQL 서버 뿐만 아니라 Oracle,db2,informix,my-sql 현재 대부분의 DBMS와도 접속하여 이러한 데이터베이스를 쉽게 핸들링 있다. (출처 - http://cafe.daum.net/smbitpro 21기 김동영 SqlConnecrion, SqlCommand 발표자료 )

그럼 이제부터 SqlConnection 을 시작으로 다뤄보도록 하자. 연결문자열을 못찾는 사람들이 많은데 다음의 그림으로 설명하겠다.

SqlConnection 으로 연결할 DB의 속성에서 보면 연결문자열이 나타나 있다. 가린 부분은 해당 DB의 정보이기 때문에 누구라도 접근 가능할 수있어서 가렸다.

string queryString = @"Data Source= \;Initial Catalog= ;Integrated Security= ";

SqlConnection sConn = new SqlConnection(queryString);

sConn.Open();

Console.WriteLine(sConn.State.ToString());

sConn.Close();

Console.WriteLine(sConn.State.ToString());

정말 간단하다. 이렇게 쉽게 우리는 ADO.NET을 통해 MS SQL의 특정 DB와 연동 할 수 있다. queryString을 주목하자. queryString 변수에 입력된 값은 연결하고자 하는 해당 DB의 연결문자열이다. State 속성을 통해 현재 해당 DB와 연결이 되었는지를 알수 있다. Open 매서드를 통해서 연결을 할수있고 연결후에는 Close매서드를 통해 꼭 닫아 줘야 한다.

결과


출처 : http://ssersew.tistory.com/15