티스토리 뷰

C# Study

c# 데이터집합(dataset)

하레_ 2013. 10. 20. 09:59
반응형

c# 데이터집합(dataset)

 

기존시스템과 가장 큰 차이는 Disconnected 환경을 지원한다.

 

 

 

C: Client

S: Server

D: DB

 

Data Set (성능이 향상된다)

 

여러 client 가 비슷한 쿼리를 계속 보내게 되면 서버는 DB로 요청을 하게 되고 S<->D 간 트래픽이 커지게 되는데,

이를 S단에서 DB 자료를 갖고 있으면서 최소한의 연결을 지향하면서 Disconnected 환경을 지원하게 된다.

 

 

ADO.NET 은 Provider를 선택할 수 있다. (O : Oracle, S: SQL)

 

 

 

 

 

 

 

* DataSet

 

1. Typed DataSet

 

테이블 관한 것이 위자드 형식으로 만들어 사용

 

 

2. Untyped DataSet

 

오브젝트형식, 형변환이 많다. 메뉴얼로 이용해서 모두 작업

 

 

 

 

DataSet 과정

 

 

 

DB 파일 실행 후,

 

 

 

 

 

 

 

 

 

 

 

 

 

버튼에 DataGridView 를 사용

 

 

 

 

 

 

 

 

 

 

 

private void button1_Click(object sender, EventArgs e)
        {
            EmployeesTableAdapter ta = new EmployeesTableAdapter();
            FourthCoffeeDS ds = new FourthCoffeeDS();

            ta.Fill(ds.Employees);
            dataGridView1.DataSource = ds.Employees;
        }

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

반응형