2023~/c#(.net framework)

DBConnectionString

yanii 2023. 5. 20. 23:54

DBConnectionString은 static으로 만들어놓고 사용하는 것을 추천

public static string DBConnectionString() {
    string connectionString = ConfigurationManager.ConnectionStrings["MssqlContext"].ConnectionString;
    return connectionString;
}

 

** static, final 차이

  • static은 클래스 멤버가 클래스 로더에 의해 단 한 번만 생성되며, 모든 인스턴스가 공유함을 나타냅니다.
  • final은 클래스 멤버가 값이 변경될 수 없음을 나타냅니다.

 

 

SqlCommand cmd = new SqlCommand();
cmd.CommandText = string.Format(
 $@"
SELECT 
        SEQ
    ,   TITLE
    ,   CONTENT
FROM    NOTICE 
WHERE    1 = 1
    AND  SEQ = @SEQ
");


SqlDataAdapter adp = new SqlDataAdapter();
adp.SelectCommand.Parameters.Add(new SqlParameter("@SEQ", id));
// @SEQ 파라미터 넣어주면 된다.

 

쿼리 한줄 주석 --

where 1=1 은 이후 조건에 대해서 주석처리가 편하기 때문에 사용한다.