ASP.NET 2.0에서 Web.config에 connectionStrings 섹션을 이용하여 DB 연결정보를 설정한 후 사용할 수 있다.
1. Web.config에 connectionStrings 설정
- configuration 섹션의 자식으로 connectionStrings 섹션을 추가한다.
3. ConfigurationManager 클래스를 이용하여 사용
작성 : 상현넘™ [SHBLITZ.NET]
1. Web.config에 connectionStrings 설정
- configuration 섹션의 자식으로 connectionStrings 섹션을 추가한다.
<connectionStrings>
<add name="DBConnectionStringName" connectionString="Data Source=DBHostAddress;Initial Catalog=DatabaseName;User ID=UserID;Password=Password" providerName="System.Data.SqlClient"/>
</connectionStrings>
<add name="DBConnectionStringName" connectionString="Data Source=DBHostAddress;Initial Catalog=DatabaseName;User ID=UserID;Password=Password" providerName="System.Data.SqlClient"/>
</connectionStrings>
2. SqlDataSource 컨트롤에서 사용
<asp:SqlDataSource Id="MySource"
ConnectionString="<%$ connectionStrings:DBConnectionStringName %>"
SelectCommand="SELECT id FROM Members"
runat="server" />
ConnectionString="<%$ connectionStrings:DBConnectionStringName %>"
SelectCommand="SELECT id FROM Members"
runat="server" />
3. ConfigurationManager 클래스를 이용하여 사용
string ConnString = ConfigurationManager.ConnectionStrings["DBConnectionStringName"].ConnectionString;
SqlConnection mDbConn = new SqlConnection(ConnString);
SqlConnection mDbConn = new SqlConnection(ConnString);
작성 : 상현넘™ [SHBLITZ.NET]

댓글을 달아 주세요
안녕하세요 ^^; 혹시 이렇게도 가능한가요.
위에 있는건 Asp.net에 Web.config 설정에 접속정보 잖아요.
DBConnectionStringNam의 접속정보를 이용하여서
Windows Form으로 만든 새로운 프로젝트에서 클래스 파일만 가져다가 또는
다른 방법으로 접속정보를
string ConnString = ConfigurationManager.ConnectionStrings["DBConnectionStringName"].ConnectionString;
이렇게 만들어서 윈폼에서도 쓸 수 없을까요?
Asp.net과 윈폼의 접속하는 방법이 달라서 안될까요?
연동방법이 있는 지 궁금합니다.
저도 윈폼은 예전에 잠시 해본거 밖에 없기 때문에 알지는 못합니다.
machine.config 관련해서 한번 검색을 해서 찾아보시기 바랍니다.
app.config 추가로 가능하네요 ^^; 똑같은 방법인지 몰랐습니다.