나우캠퍼스 C# 언8강. 비연결형 데이터베이스 (2/3) > c#

c#

Microsoft C# Programming 강의 리스트

나우캠퍼스 | C# 언8강. 비연결형 데이터베이스 (2/3)

본문

※ 영상을 선명하게 보기 안내
  1. 유튜브 영상에서 오른쪽하단에 톱니바퀴를 클릭합니다.
  2. 팝업목록에서 "품질" 선택하세요.
  3. 원하는 해상도를 선택해주세요.
※ 모바일에서 Wifi가 아니라면 데이타가 소진될 수 있으니 주의바랍니다.
나우캠퍼스님의 c#강의 청각장애인을 위한 자막
15444117497177.jpg

 

데이터 테이블에 있는 메소드를 이용해서 해이 의 내용을 검색을 해 보는
곳 부분을 보도록 하겠습니다
어 데이터 테이블은 요 바로 개체입니다 그렇기 때문에 어 지금과 같이
데이터 테이블 슬랙 트라고 하는 이 같은 메소드를 제공해 주고 있고요 그
다음에 이 슬랙 트라고 하는 이 메소드를 사용하기 위한 그 메소드의
원형이 지금 이와 같이 되어 있습니다
그래서 이와 같이 필터 라고 하는 문제 열을 우리가 지정해 줍니다 그래서
필터는 어떤 데이터만 걸러 낼 것인가
그와 같은 사항들을 위하여 다 명시를 해 주는데요 전부다 비교 문을 쓰면
됩니다
그래서 뭐 크다 뭐 작다 같다 뭐 이런 것을 쓰면 되구요
어 그 다음에 어그 워튼 문장이 입각해서 거기에 해당되는 어데 이터 루
레코드가 하마 이면은 상관없는데
여러분이 있을 수 있겠죠 자 그래서 지금 데이터로 라고 하는 여튼 대일
형태로 이렇게 m 늘 해 줍니다 그러면 그와 같은 배열에 대한 참조 용
대로 써 우리가 접근해서 고개는 값들을 읽어 나가면 되겠죠
자 그래서 지금 여기에서 요 셀렉트 라운 매수 들을 사용하기 위해서는
이제 필터를 만들어야 되는데요
자 이 필터는 요 sql 문의 문의 들어가는 것 같은 내용입니다
자 그렇기 때문에 우리가 시원 언어에서 답다 라는 거
어떻습니까 이와 같이 두 개의 눈을 소스 짜 나요 하지만 sql 문에는
이름 부분이 없죠 그냥 1 같다 라고 하는 묘소 대신 하고 있죠
자 그래서 어 여긴 어디 숫자는 비교 문으로 문자를 만들어 줍니다
자 그래서 필터에서 에이지가 어시 b 보다 크다
그러나 같다 이렇게 이렇게 문장으로 써 이렇게 명신 해주고요
자 문자열로 만들어 주기 때문에 당연히 뭐 와부 습니까
이와 같이 어크 따옴표가 이렇게 꽂습니다 잡 이어 문자열 비교는 작은
따옴표 를 명시한다. 이렇게 되어 있습니다
우리가 어 내용의 볼땐 외인 이름 같은 경우에 어떻습니까 그게 안에 있는
데이터 타입이 전부다 스트링 형태로 되어져 있죠
자 그래서 여하튼 문자를 할 때는 철수해서
이와 같이 작은 따옴표를 해주고 근데 문자열을 만들기 위해서 이렇게 큰
따옴표로 요즘 마무리를 해줍니다
자 그 다음에 어 4인 해서 이렇게 해주고요
그 다음에 우리가 윈도 폼으로 만든다고 하면 텍스트 박스를 통해서 어
그거 같은 문자열을 입력받을 수 있겠죠
자 그래서 내 이미 에서 요거 하나에 요 내용을 만들어지고 그 다음 작은
따옴표 하고 연결해서 요 내 용
명시 해 주고 그다음에 어요 거 자원 덤벼라 말씀 됩니다
하나만 해주고 아 예
작은따옴표 아크 따옴표 큰 따옴표 안에 요 작은 따옴표가 있는 거죠
그래서 문자열은 이렇게 해 준데요
요거 하나를 더 만들어 주기 위해서 여러 형태로 어 해줬습니다 그러면은
하나의 요런 형태
저 요런 형태의 어 그 문자열의 아
작은따옴표 하나 붙어 있는 여러 형태를 만들 수가 있죠 자 그러면은
소스로 한번 볼게요

어 요 부분 요 앞에서 했던 것 그 들어 옵니다 그래서 여러분들 컨트롤
씨 컨트롤 그 있다 이 윈도우 프레임 붙은 요 이 컨트롤 c 와 컨트
비가 굉장히 중요합니다
아 그래서 고 부분 이렇게 해 주시고요
어 그 다음에 요부분 저희 앞에서 물이 다만 들었었죠
뭐 수지 뭐 철수 못해 상의 하나 더 들어가 있네요
자 이렇게 되어있구요 자 그 다음에 음
요 부분이 이제 좀 다른 부분이 있죠 그래서 봄에는
이들이 있습니다 뭐였지 배열 형태로 가족의 따
그래서 셀렉트 에서 ag 실패 있겠죠
10살 이사 자 그럼 열사 이상 태성이 가 9살이 줘
이태성 이를 제외한 어떻습니까
수지 11살 그 다음에 철수 12 사이이기 때문에 요 두 사람에 대한
레코드의 있는 내용의 우리가 출력을 하면 됩니다
자 그런데 음 여기서도 이제 그런 내용이 나오죠
셀렉트 로 해서 점 랜스 그 배열이 잖아요 배열이 때 쫌 냉 3로 뭡니까
배열 원소의 개수를 나타내죠 그것이 0보다 크다 라는 건 뭡니까 아
걸러 낸 게 있다는 얘기겠죠 자 그래서 그렇게 됐을 때는 포 it's
몹이 이렇게 쓸 수 있죠
어 데이터로 에서 스낵 틀로 우에서 스웨터로 는 봅니까 배열이 줘 예
여기 나오듯이 배열입니다 자 그래서 거기 아내는 그것을 어여 룩 요걸로
털어 내겠다
스트레이 sdi 에서 엄 이런식으로 그 다음에 밑에 나온 요 내 용 태
정 요 내용들은 이미 뭐 앞에서 봤던 내용이죠 그래서 2 에이지
회담에
남자이자 이렇게 해서 틀려 해줍니다 코드로 쓴 어떻게 어려운 부분이 없죠
예 그래서 투 스크림 의 의미 앞에서 했던 것이고 여기까지 내용까지
여기까 내용이다 됐었죠 그러나 이 같은 경우는 어
그 두 자리 숫자 출력하기 위해서 이렇게 해줬구요
그 다음에 특이한 사항은 뭐 요정도 볼 수 있는데
어 뭐 여기 나오듯이

요게 좀 이 배열에 대한 요건은 뭐 특이하다 볼 수 없고요
요 부분만 좀 추가 되었을 뿐이지 나머지는 전부 똑같습니다

자 그러면은 요리 제 한번 실행을 시켜 볼게요 자 컨트롤의 포에서 두
사람에 대한 정부 번 나오면 됩니다
그러니까 여기에 지금 현재 어떻게 나오고 있습니까
지금 확대해보면 은 수지 그 다음에 철수해서 10살 이상의 어구 하든 그
정보들이 출력된 것을 확인해 볼 수가 있습니다
잡혀 봤구요 그래서 행 검색 봤습니다
데이터 테이블의 행 검색 두번째 를 보도록 하겠습니다
어 요 부분 요 앞에서 했던 슬랙 트에서 요부분 요 것을 사용해도 되구요
그 다음에 요 지금 말씀드린 파인드 라고 하는 요 부분들을 어 사용해도
됩니다
하지만 어퍼 인 드 에 비해서 셀렉 때가 훨씬 더 활용도가 높습니다
그래서 분 중에서 선택적으로 쓰되
필요에 따라서 적정 있으면 되겠죠 아 지금 말씀드린 요 내용이 좀 어렵죠
적절하게 쓴다는 거 무튼 좀 경험이 좀 필요한 부분이기도 합니다
어 데이터 테이블에 루 파인드 라고 하는 그 부분이 있습니다
자루 쓰기 뒤쪽에서 컬렉션 의 한해 메소드의 해당이 됩니다
자 앞에 놓은 어떻습니까 어이 셀렉터 란 것 자체는 테이블 자체의 그런
부문 이었죠
어 하지만 이것은 노우 라는 컬렉션에 있는 것 같은 기능 중의 하나입니다
그래서 요즘 나 어디 씨의 환도 가족 났습니다 났다고 해가지고 이것이 뭐
기능이 파워풀 하지 않은 것은 아닙니다
하지만 쪽은 좀 뭔가 또는 다른 어떤 설정이 좀 필요하고요

어요 겁니다 데이터 테이블을 사용하다 보면은 우리가 기본키 좀 그래서 이
기본키 는 하나의 테이블과 하나의 테이블을 관계를 지어서 서로 동시에
뭔가 정보를 뽑아 내거나 업로드하거나 뭐 이런 부분들을 하게 되는데요
어이 데이터 테이블에 루 파인드 를 이용하기 위해서는 반드시 거죠
반드시 난건 뭡니까 있어야 되는 얘기입니다
그 기본키 가 반드시 설정되어 있어야 합니다
그래서 요 문은 우리가 mssql 자체 안에서
이것을 할 수 있는 부분이 있습니다 그래서 곳을 우리가 설정할 수도 있고
아니면 지금 같은 mssql 에 붙인 게 아니죠
우리가 가상의 메모리 데이터 베이스를 지금 만들고 있는 겁니다
그 와중에서 데이터 테이블에 이제 프라이머리 키 라고 하네
이기동 키를 우리가 설정을 해 줘야만 합니다
자 그래서 기본키 설정 하기 위해선 요 어 데이터 테이블에 키 프라이머리
키 라고 하는 요 부분이 있습니다 그래서 요 구슬 이용해서 컬럼을 생성할
때 그 컬러 생성된 컬럼을 2 프라임 이어 리키 에다가 우리가 설정을
해주게 되면 그 키가 이제 기본기가 되는 것이죠 자 그렇게 했을 때만
무엇을 생화 시다
파인드 라는 것을 사용할 수가 있습니다
자의 프라이머리 키 에 대한 부분들은 이렇게 데이터 컬럼 4배를 형태로
되어 있구요
이런식으로 있기 때문에 어플라이 머리 티를 여러개를 할 수 있다는 것도
우리 한번 추정을 해 볼 수가 있죠
예 그러면은 소스 한번 보면서 또 이 파인 들을 어떻게 사용했는지 고
사항을 살펴보도록 하겠습니다

소스를 보겠습니다 앞에 새 뜻이 여기에서 또 요기까지 내용들 전부다
앞에서 했던 내용입니다
딱하나 추가 됐죠 뭡니까 프라이머리 키가 지정이 되어야 하기 때문에
우리는 프라이머리 키 해서 내 임을 이 지정하도록 하려고 합니다
근데요 방법은 조금 좀 안좋은 게요 이름이란 것은 중복될 수가 있잖아요
그래서 중복되지 아니하는 데이터를 우리가 보통 프라이머리 치로 올려
지정합니다 해서 우리가 그루 구인 같은 경우는 id 중복 되면 안되겠죠
예전 하므로 좀 빼면 안되겠죠 그래서 고름 것들을 우리가 프라이머리 키
로 설정을 해서 고 키를 이용해서 또 다른 테이블에 있는 정보를 검색한다.
든거 아따 또 관계를 지어서 또 거기에 해당되는 내용을 가져 온다거나 뭐
이런것들을 하게 됩니다
자 그래서 여기까지는 앞에서 봤던 그 소스 그대로 이구요
그 다음에 테이블의 프라이머리 키 익히게 있습니다 뉴 잃게 돼 있고요 그
다음에 어 데이터 컬럼 1 키리 있죠 그래서 배열 형태에서 컬럼 이렇게
우리가 명시를 해 줬습니다
그렇게 해서 이제 이 그 데이터 컬러 프라이머리 키 에 무엇을 설정
합니까
컬럼 하나 딸랑 뭐야 설정한 것이죠 하지만 이렇게 해 줘 된 이유는
프라이머리 키 라고 하는 이와 같은 그 속성이 그런 형태로 되어져 있기
때문에 이런 형태를 6
사용 해 주는 겁니다 그 다음에 나머지 5 문 앞에서 봤던 그대로구요 그
다음에 밑에서 나오는 쭉 데이터를 우리 설정 하는 것은 어
이미 우리가 봤던 내용에 해당 했죠
그래서 내온 다음이 들었구요 온상이 들어가 있고요
어 그 다음에 똑같습니다 자네 파인드 를 이용해 봐야 되겠죠
자 그래서 파인드 같은 경우에는 털 머리 키에 해당되는 것 같은 그
컬럼에
내 유무에 실제로 찾아오는 그와 같은 역할을 합니다
자 그래서 지금 여기 에 나오듯이 에 초 나오듯이 노 우 쓰 컬럼에
파인드 돼 있죠
파이즈 되고 어떤 컬럼을 사용할 것인지 님의 프라이머리 키가 딱 하나
설정되어 지겠죠 그런데 이 그래서 철수 라는 문장을 야 찾겠다
그 위한 정보를 찾겠다 이렇게 되어 있습니다 그렇게 하게 되면은 파인
드로우 에서 그 부분을
어 객체를 리턴 해주는데요 자 파인드 롤에서 널리다
널니면 있겠죠 보통 요 그쵸
예 그래서 빠이 드로우를 통해서 주 합니다 그래서 요 부분 똑같죠
다른 나머지 5분도 똑같습니다 추가된 것은 요구하고 그 다음에
위해서
봤던 뭐 요거 저 프라이머리 키 에 대한 설정 요금만 달 다를 뿐이지
나머지 똑같죠
그래서 옷도 좀 해보면 은 어려운 한번 하셔야 됩니다 한번 해보고 그
다음부턴 아 이런게 있구나 라고 생각하시고 그다음 mssql 위에 온
프레임 을 통해서 이런 것들을 3 더블 하시면 됩니다
예 그렇게 여러분들이 진 하시면 되구요 자 이걸 한번 실행을 해 볼게요
좀 실행을 해보면 은 아 이렇게 정도로 길치인 초 철수의 된건 나와 되기
때문에 현재 여기
요 같이 철수 12살 남자이다 이렇게 킨록 된것을 볼 수가 있습니다
어 그래서 증 같이 어떤 같은거 만 찾죠 그래서 어 이 그 음 파 인들은
슬랙 트 에 비해 서쪽 기능이 좀 어떻게 보면 좀 떨어진다고 볼 수도
있죠
그 항목에 대해서만 동절 하기 때문에 저서 좀 범위가 조금 좀 좁다고 볼
수가 있습니다
자 여기까지 해서 데이터 테이블에 대한 사람들을 전부 다 살펴 보았구요
그 다음에 어 데이터 그리드 뷰 은 또 다음 까 에서 제가 어 설명을
드리도록 하겠습니다


댓글 0개

등록된 댓글이 없습니다.

본 사이트의 컨텐츠는 명시적으로 공유기능을 제공하고 있는 공개된 자료를 수집하여 게시하고 있습니다.

저작권, 강의등록, 광고, 제휴등은 "관리자에게 문의"로 메세지 주시면 확인후 답변드립니다.

Menu