2014년 11월 25일 화요일

ADO.NET을 이용한 간단한 프로그래밍[닷넷C#교육/ADO.NET강좌/ASP.NET교육잘하는곳/C#,ASP.NET교육추천/닷넷실무교육/.NET,C#/ADO.NET교육/닷넷학원/ASP.NET실무교육]

1. ADO.NET이란? 
 : 기존의 ADO 모델을 개선한 마이크로소프트사의 .NET 환경의 데이터베이스에 접근하기 위한 표준 인터페이스이다. 

2. ADO.NET과 ADO의 차이점 
 1) 데이터 저장 방식 
  ADO : 레코드 셋(RecordSet) 
  ADO.NET : 데이터 셋(DataSet) 

 2) 다중 테이블 포함 
  ADO의 레코드셋은 하나의 테이블에만 연결하지만 ADO.NET의 데이터셋은 
  하나 이상의 테이블이 모인 컬렉션이다. 테이블 관계, 제약들, 키, 행, 열 등  에 대한 것을 저장할 수 있으며 테이블, 컬럼, 열, 행, 제약 등을 추가할 수 있다. 

 3) 데이터 연결 방식 
  ADO는 기본적으로 연결 방식을 취하지만 ADO.NET은 비연결 방식을 취한다. 즉, 응용 프로그램을 실행하는 동안 계속해서 데이터베이스와 연결하지 않는다는 것이다. 


3. ADO.NET 구성요소 
 1) 데이터 관리 공급자(Managed Provider) 
  : OLE DB와 SQL 관리 공급자를 기본으로 제공 
    - SQL 관리 공급자 : SQL 서버 데이터베이스와 연결할 때 사용 
      System.Data.SqlClient 네임 스페이스에 관련 클래스들 포함 
    - OLE DB : SQL 서버 이외의 DB와 연결할 때 사용 
      System.Data.OleDB 네임스페이스에 관련 클래스들 포함 

 * SQL 관리 공급자는 SQL 7.0 이상에서만 사용 가능하다. 




예제> SQL Server에 접속하여 DataGrid에 바인딩하기. 

1. 새프로젝트 생성 
2. 폼 위에 컨트롤 올리기 
      button  - Name : btnLoad, Text : Load 
      DataGrid - Name : grdList 

3. SQL 관리 공급자를 사용하기 위해 코드보기에서 상단에 아래의 코드를 입력한다. 
  Imports System 
  Imports System.Data 
  Imports System.Data.SqlClient  

  
 [100%환급,개발자전문]빅데이터/SQL/자바/스프링/안드로이드/닷…오라클자바…12-272614
 [채용확정무료교육]오라클자바개발잘하는신입뽑기2개월과정,교육…오라클자바…12-111890
53 [평일100%환급7건]Spring,자바&JSP,안드로이드,웹퍼블리싱,C#닷… 오라클자바…03-151706
52 [주말]C#,ASP.NET마스터 오라클자바…01-311813
51 [기업100%환급,평일주간]SQL기초에서스키마오브젝트,PLSQL,힌트… 오라클자바…01-312660
50 [평일주간야간,주말]C기본&자료구조,알고리즘 오라클자바…01-311422
49 [평일주간,평일야간,주말]Spring,MyBatis,Hibernate개발자과정-… 오라클자바…01-191741
48 [평일야간,주말]안드로이드개발자과정(Android기초실무) 오라클자바…01-111631
47 [평일야간,주말주간야간]JAVA,Network&JSP&Spring,MyBatis,Hiber… 오라클자바…01-032150
46 [100%환급,개발자전문]빅데이터/SQL/자바/스프링/안드로이드/닷… 오라클자바…12-272614
45 [평일주간]NoSQL,MongoDB,빅데이터기초과정 오라클자바…12-191856
44 [평일주간야간, 주말]웹퍼블리싱 마스터(HTML5,CSS3,jQUERY,AJAX… 오라클자바…12-141826
43 [채용확정무료교육]오라클자바개발잘하는신입뽑기2개월과정,교육… 오라클자바…12-111890
42 [평일주간]빅데이터하둡기초과정(BigData Hadoop) 오라클자바…12-091483
41 [평일야간]닷넷(C#,Network,ADO.NET,ASP.NET)마스터 오라클자바…12-011715
40 [기업100%환급]오라클&자바웹스프링신입과정3주(SQL,JAVA,JSP,Se… 오라클자바…12-011887
39 [평일야간,주말]SQL기초에서실무까지(SQL기초,PLSQL,힌트,튜닝) 오라클자바…12-011359

댓글 없음:

댓글 쓰기