그리고 다음과 같은 세 가지 유형의 주로 데이터베이스에 연결 :
SQLConnection을 : 데이터베이스 연결 클래스;
하는 SqlCommand : 데이터베이스 작업;
SqlDataReader 개체 : 읽기 데이터베이스;
DR = cmd.ExecuteReader SqlDataReader의 ();
dr.hasrows : 데이터 여부;
dr.Read는 : 포인터 아래로 데이터를 읽고;
dr.fieldcount : 결과 집합의 열 번호 오기;
dr.getname을 칼럼 이름 지정된 열을 취득;
// 연결된 클래스 객체 데이터베이스 작성
SqlConnection이 SqlConnection이 코네티컷 새로운 새 = ( "데이터베이스 서버,. = = 여기서 mydb; ?? = 사용자, 비밀 번호 =?");
SqlCommand에 cmd를 = conn.CreateCommand을 (); // 조작 대상 만들기 연결에 따라 ;
cmd.CommandText가 = "SELECT * 과일에서"// 기록 t-SQL 문;
conn.Open (); // 열린 연결;
SqlDataReader의 cmd.ExecuteReader DR = (); // 메소드를 읽고 수행 데이터를 판독 박사는 결과 집합을 반환하고 연결의 CommandText 생산 리더로 전송;
그동안 (dr.Read ())
{
//Console.Write(dr["ids"].ToString()+ ''+ DR [ "이름"] 로 .toString () + "\ N-"를)
에 대해 INT (I = 0; I <dr.FieldCount, 열 번호는 dr.fieldcount I ++) //]
{
Console.Write (DR [I] + "");
}
Console.Write는 (이하 "N-을 \");
// foreach는 사용할 수 없습니다
}
conn.Close은 (); 연결을 종료 //;
Console.ReadLine를 ();