본문 바로가기
C#/데이터베이스핸들링

how to connect SqlServer 2012 LocalDB with C#

by edupicker(체르니) 2012. 12. 8.

ADO.NET을 이용하여 SQL Server 2012에 등장한 localDB에 연결하는 방법에 대해서 간략하게

소개합니다.
이미 SqlConnection, SqlCommand, SqlDataAdapter에 익숙한 분들이라면 가볍게 보시고
연결 문자열(connection String)이 어떻게 되는지 정도 보시면 접근하시는 문제가 없을 듯 합니다.

localDB에 연결하는 연결 문자열은 다음과 같습니다.
Server=(localdb)\testLocalDBInst;Initial Catalog=TestDB;Integrated Security=True;

Data Source=(LocalDB)\testLocalDBInst;Initial Catalog=TestDB;Integrated Security=True;


위에서 testLocalDBInst는 localdb의 인스턴스이름, Initial Catalog는 연결하는 데이터베이스 이름이고
Integrated Securtiy는 Windows 계정 인증을 한다는 의미입니다.
그래서 이를 코드를 나타내면 다음과 같습니다.

string strConn = @"Data Source=(LocalDB)\testLocalDBInst;Initial Catalog=TestDB;Integrated Security=True;";
SqlConnection Conn = new SqlConnection(strConn);

Conn.Open();

string strQry = "SELECT * FROM Book";
SqlCommand Comm = new SqlCommand(strQry, Conn);

...

새로운 SQL Server가 등장하면 해당 데이터베이스에 연동하기 위해서 MSDN 사이트를 검색하거나  google, bing을 이용하여 해당 연결 문자열이 어떻게 되는지 찾고 이를 이용하여 연동 방법을 찾게 되는데 지금 올리는 내용을 통해 조금이라도 검색하는 시간을 절약하기 바라며 즐거운 코딩하시기 바랍니다.

'C# > 데이터베이스핸들링' 카테고리의 다른 글

SP를 이용한 핸들링  (0) 2009.05.16
SQL Command I  (0) 2009.05.16
SQL Server Provider(SqlClient)  (0) 2009.05.16
MSSQL2005Express sa인증 살리기  (0) 2009.05.16
ADO.NET의 특징과 그 구조  (0) 2009.05.16