GSI

'SqlDataReader'에 해당되는 글 1건

  1. 2007.09.27 SqlDataReader 사용법

SqlDataReader 사용법

DB&XML 2007. 9. 27. 01:36 |

DB 테이블 내용
NoteDB
   > 테이블
      >note(dbo.note)
         nid : int : No null
         name : varchar(20) : null
         content : text : null
         email : varchar(32) : null
         date : datetime : null

위의 내용은 SQL DB 내용을 요약한 것입니다.
한줄 짜리 메모용으로 사용되어질 테이블 내역입니다.

위의 내용을 SqlDataReader를 사용해서 접근하고 데이터를 가져 오는 방법을 기술하였습니다.

//커넥션 스트링을 지정합니다.
string source = @"Data Source=GSI;Initial Catalog=NoteDB;Persist Security Info=True;User ID=sa;Password=****";

//커텍션 스트링을 사용해서 SqlConnection을 생성합니다.
SqlConnection conn;
conn = new SqlConnection(source);

//커텍션을 오픈합니다.
conn.Open();

//SqlDataReader 용 객체를 가져 옵니다.
//이때 쿼리문을 커넥션에 적용해서 값을 가져 오게 됩니다.
SqlDataReader reader = conn.ExecuteReader("SELECT * FROM note");

//아래의 코드는 웹에서 Response를 사용해서 값을 가져 오는 방법입니다.
Response.Write("<td>" + reader["nid"] + "</td>");
Response.Write("<td>" + reader["name"] + "</td>");
Response.Write("<td>" + reader["content"] + "</td>");
Response.Write("<td>" + reader["email"] + "</td>");
Response.Write("<td>" + reader["date"] + "</td>");

>>위와 같이 reader["컬럼이름"]를 사용해서 값을 가져 올 수 있습니다.

//커넥션을 닫습니다.
conn.Close();

Posted by gsi
: