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매서드를 통해 꼭 닫아 줘야 한다.
결과
'컴퓨터' 카테고리의 다른 글
[java] 접근 지정자 (private, public, protected, default) (0) | 2012.10.30 |
---|---|
직렬화, 역직렬화 (0) | 2012.10.19 |
[C언어] C Standard Library (0) | 2012.10.15 |
[MYSQL][EXCEL][XML] MYSQL에 있는 데이터를 EXCEL을 이용하여 XML로 변환 하는 방법 (0) | 2012.10.12 |
JPG 파일을 ICO으로 변형 시켜주는 사이트 (0) | 2012.10.04 |