-
Select (SqlReader,Scalar).NetFramWork/ADO.NET 2022. 4. 14. 21:48
명령객체(SqlCommand)
ExcuteNonQuery ExecuteReader Scalar - Insert, Delete, Update 를 실행할 때 사용하는 메서드
- 실제 영향을 미친 ROW 개수를 반환
- 그 외 쿼리명령을 DBMS에 전달하는 개념!- Select전용
- 반환된 다수의 ROW데이터를 획득
+SqlReader와 같이 사용- Select전용
- 반환값이 하나인 경우에 사용
(반환타입이 object)반환정보를 읽기위한 객체(SqlReader)
Select 전체 출력 해보기!
전체출력 쿼리문을 날리고
ExecuteReader()로 정보를 읽어와 SqlDataReader 객체로 저장
while() 구문에서
모든 정보를 출력 (읽기 방식은 위 코드처럼 인덱스로 접근 할수도있고, 직접 칼럼명을 작성 하여도 됨)
결과
Scalar로 하나의 값 읽어오기!!
이번엔 ExecuteScalar()를 통해 전체 계좌의 금액의 합을 받아 옴
'.NetFramWork > ADO.NET' 카테고리의 다른 글
프로시저 (0) 2022.04.16 연결형 방식(Connection,Command)( insert,delete,update) (0) 2022.04.14