연결 계층 3

#093_닷넷(.NET)_ ADO.NET - 비연결 계층 코드

안녕하세요 삽잡이입니다. 지난 시간에는 ADO.NET에서 제공하는 비연결 계층에 대해서 알아봤습니다.개념을 중점적으로 알아봤었지요. 이제부터는 실제 코드를 보며, 어떻게 비연결 계층을 다루는지에 대해서 알아보겠습니다. 데이터 컬럼을 만드는 방법은 이와 같습니다. Primary Key는 오직 읽기만 가능하고, 누구나 가지고 있으며, Uniqe해야합니다.따라서, 이와 같이 상태에 대한 설정을 해주고 Primary Key로 Column을 지정해줄 수 있습니다. 또한, Column들을 따로 따로 만들 필요 없이AddRange()를 통해 여러개의 Column들을 한꺼번에 만들 수 있습니다. 물론, DB에서 자동적으로 만들어주지만,공부를 위해 수동적으로 만드는 방법에 대해서 알아보는 것입니다. DataRow는 각각..

#092_닷넷(.NET)_ ADO.NET - 비연결 계층 개념

안녕하세요 삽잡이입니다. 이번 시간 부터는 '비 연결 계층'에 대해서 알아보려고합니다. 연결 계층에서는 DB와 연결해좋지 않은 상태에서는DB 프로그램을 할 수 없었습니다.즉, DB에 대해서 가져오거나 수정등을 할 때에는 직접 테이블에 있는 내용에 명령을 내렸었다 이겁니다.모든 것을 다 데이터 원본을 대상으로 동작했었죠. 비 연결계층은 DB와 연결해놓지 않은 상태에서 DB 프로그램을 하는 것을 말합니다. 개념적으로 표현해보겠습니다. 비 연결 계층은쉽게 말하면, 원본 DB Source를 APP에 복사본을 뜨는 것입니다.즉, DB를 DB 그대로의 메모리상에 DB로 옮긴다는 것이죠.따라서, DB 프로그램을 할 때에는 DB 원본과 이야기를 하는 것이 아닙니다.왜냐? 메모리상에 DB와 이야기할 것이기 때문이지요. ..

#086_닷넷(.NET)_ ADO.NET - 연결 계층

안녕하세요 삽잡이입니다. 이번 시간에는 데이터 공급자의 핵심 타입에 대해서 알아보려고 합니다. 닷넷 플렛폼 데이터 공급자는이처럼 Connection, Command, DataReader, DataAdapter라는 핵심적인 네가지의 객체를 가지고 있습니다.즉, ADO.NET 형식에서 가장 중요한 형식입니다. Connection 객체는 '데이터의 연결'을 지을 때 Client에서 가장 먼저 호출하는 객체입니다.즉, 우리말로 연결 객체이지요. Connection 객체는 Command 객체와 연결되어있습니다.Command 객체는 명령 객체이지요.데이터 수정, 데이터를 가져오는 등의 기능을 가지고 있는 객체입니다.이 명령에는 크게 세가지가 있습니다. 1. 데이터 읽기 명령2. 데이터 읽기가 아닌 Insert, D..