.Net Framework Standard/ASP.NET

web.config에서 connectString 읽어 오기

달빛에취하다 2012. 9. 26. 19:08

다른 사람들 소스 코드를 볼 일이 별로 없으니 혼자 삽질을 하면 DB의 CRUD를 위한

 

클래스를 따로 하나 만들어서 사용합니다. 그냥 저냥 웹서버 구성파일에 들어있는 connectString를 가져다 쓰기 위해서

 

사용하려 적어 둡니다.

 

--------------------- web.config 파일(웹서버 구성파일) 내용 중 -------------------------------------


<configuration>
  <connectionStrings>
    <add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient" />
    <add name="SqlConnectString" connectionString="server=.;uid=sa;password=sa;database=master;" providerName="System.Data.SqlClient" />
  </connectionStrings>

.....

.......

..............

-----------------------------------------------------------------------------------------------

 

 

기본적으로  System.Configuration 이 필요 합니다.

 

string argConnectString = ConfigurationManager.ConnectionStrings["SqlConnectString"].ConnectionString;

 

(네임 스페이스에 추가 하기 귀찮다면 

string argConnectString = System.Configuration.ConfigurationManager.ConnectionStrings["SqlConnectString"].ConnectionString;

)

그런데 이게 끝이라는게 함정..