ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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

    댓글

Designed by Tistory.