더북(TheBook)

12.12.2 SqlCommand 클래스의 주요 속성 및 메서드

SqlCommand 클래스의 주요 속성 및 메서드는 다음 표와 같다.

속성 또는 메서드

이름

Connection

미리 설정되어 있는 커넥션 개체를 지정한다.

CommandText

실행할 SQL 문이나 SP(저장 프로시저) 문을 설정한다.

CommandType

CommandText 속성에서 지정한 구문의 형식을 CommandType 열거형으로 반환한다.

CommandType.Text: 일반적인 SQL 문

CommandType.StoredProcedure: 저장 프로시저 구문

CommandType.TableDirect: Access DB 전용(테이블명)

ExecuteNonQuery()

Select 문 이외의 구문을 실행하고자 할 때 주로 사용한다.

• 테이블의 행에 영향을 미친 개수만큼 정숫값을 반환

ExecuteReader()

Select 문을 실행하고 그 결과를 SqlDataReader 개체로 반환한다.

• 다중 값 반환: 레코드의 집합을 반환

ExecuteScalar()

Select 문을 실행하고 첫 번째 열(필드) 값을 반환한다.

•단일 값 반환: 주로 집계 함수의 결과를 반환

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.