심재운 블로그


 SqlCommand의 인스턴스에서 사용하는 SqlConnection을 가져오거나 설정하는 역할을 하게되죠.
기본값은 null 값입니다.

public void CreateMySqlCommand()
{
 string mySelectQuery = "SELECT * FROM Categories ORDER BY CategoryID";

 string myConnectString = "Persist Security Info=False;Integrated Security=SSPI;database=northwind;server=mySQLServer";

 SqlCommand myCommand = new SqlCommand(mySelectQuery);
 myCommand.Connection = new SqlConnection(myConnectString);
 myCommand.CommandTimeout = 15;
 myCommand.CommandType = CommandType.Text;
}

 

위의 소스를 살펴보시면 myCommand.Connection = new SqlConnection(myConnectString); 라고 기술되어있죠. SqlConnection 클래스로부터 값을 받고 있죠. 한마디로 데이터베이스의 연결을 담당하는 속성이라고 생각하시면 됩니다.


posted by 심재운(shimpark@gmail.com)
 

이 글을 공유합시다

facebook twitter kakaoTalk kakaostory naver band

본문과 관련 있는 내용으로 댓글을 남겨주시면 감사하겠습니다.

비밀글모드

  1. 잘봤습니다. 분명히 간단한 구문인데 이거 문제가 많은경우가 있더라구요 ㅠㅠ
    프레임웍으로 만들어 두었는 데
    SqlCommand myCommand = new SqlCommand(mySelectQuery);
    로 생성시 만든 myCommand 때문에 에러가 났어요.
    myCommand = null이라고 명시적으로 해야 할경우가 있던데요.
    에러메세지가 지금 기억이 안나는 데요; 에러메세지 랑 해결되면 다시 댓글달께용
    2009.02.25 08:31 신고