Web.config을 이용하여 DB 연결문자열 사용하기

2006. 11. 18. 19:36 IT 및 개발/ASP.NET & AJAX
ASP.NET 2.0에서 Web.config에 connectionStrings 섹션을 이용하여 DB 연결정보를 설정한 후 사용할 수 있다.


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>


2. SqlDataSource 컨트롤에서 사용

<asp:SqlDataSource Id="MySource"
  ConnectionString="<%$ connectionStrings:DBConnectionStringName %>"
  SelectCommand="SELECT id FROM Members"
  runat="server" />


3. ConfigurationManager 클래스를 이용하여 사용
string ConnString = ConfigurationManager.ConnectionStrings["DBConnectionStringName"].ConnectionString;

SqlConnection mDbConn = new SqlConnection(ConnString);

작성 : 상현넘™ [SHBLITZ.NET]