2014년 10월 29일 수요일

ADO.NET DataBase연결(DBConnection)1-System.Data 네임스페이스[닷넷C#교육/ADO.NET강좌/ASP.NET교육잘하는곳/C#,ASP.NET교육추천/닷넷실무교육/.NET,C#/ADO.NET교육/닷넷학원/ASP.NET실무교육]

[닷넷4.0강좌, ADO.NET교육]ADO.NET데이터베이스 연결(DataBase Connection)에 대하여1-System.Data 네임스페이스
 
System.Data 네임스페이스
 
System.Data 네임스페이스는 다양한 소스의 데이터에 액세스하고 관리하기 위한 클래스를 포함하며 최상위 네임스페이스와 많은 하위 네임스페이스가 함께 ADO.NET 아키텍처와 ADO.NET 데이터 공급자를 구성한다. 예를 들면 SQL Server, Oracle, ODBC 및 OleDB에 대한 공급자를 사용할 수 있다.
 
System.Data 네임스페이스를 사용하면 ADO.NET 아키텍처를 나타내는 클래스에 액세스할 수 있는데 ADO.NET에서는 여러 데이터 소스의 데이터를 효율적으로 관리하는 구성 요소를 만들 수 있다.
 
ADO.NET 아키텍처의 핵심은 DataSet 클래스 인데 각 DataSet에는 여러 DataTable 개체가 포함될 수 있으며, 각 DataTable에는 SQL Server와 같은 단일 데이터 소스에서 가져온 데이터가 포함되어 있다.
 
각 DataTable에는 DataColumnCollection(각 DataTable의 스키마를 결정하는 DataColumn 개체의 컬렉션)이 포함되어 있고  DataType 속성은 DataColumn에 보관되는 데이터의 형식을 결정한다.
 
ReadOnly 및 AllowDBNull 속성을 사용하면 데이터 무결성을 더 확실하게 보장할 수 있으며 __EXPRESSION__ 속성을 사용하면 계산된 열을 생성할 수 있다.
 
DataTable 이 다른 DataTable과의 부모/자식 관계에 참여하는 경우 DataRelation을 DataSet 개체의 DataRelationCollection에 추가하면 되고 이 관계가 추가되면 UniqueConstraint와 ForeignKeyConstraint가 모두 생성자의 매개 변수 설정에 따라 자동으로 만들어 진다.
UniqueConstraint 는 열에 포함된 값이 고유하도록 보장하며 ForeignKeyConstraint 는 기본 키 값이 변경되거나 삭제되면 자식 행 또는 열에 발생할 동작을 결정한다.
 
System.Data.SqlClient 네임스페이스(.NET Framework Data Provider for SQL Server), System.Data.Odbc 네임스페이스(.NET Framework Data Provider for ODBC), System.Data.OleDb 네임스페이스(.NET Framework Data Provider for OLE DB) 또는 System.Data.OracleClient 네임스페이스(.NET Framework Data Provider for Oracle)
를 사용하면 DataSet과 함께 사용할 데이터 소스에 액세스할 수 있다.
 
각 .NET Framework 데이터 공급자에는 데이터 소스와 DataSet을 연결하는 데 사용되는 해당 DataAdapter가 있다.
 
 
 
더 확인하고 싶은 사항이 있다면 다음 URL을 참고하라.


 기업100%환급/오라클/자바/스프링/안드로이드/닷넷C#/웹퍼블리싱… 오라클자바…12-272303
 [채용예정교육]오라클자바개발잘하는신입뽑기2개월과정,교육전취…오라클자바…12-111660
53 [평일주간100%환급]Spring,JAVA,JSP,안드로이드,C#닷넷,SQL,튜닝… 오라클자바…03-151466
52 [주말]C#,ASP.NET마스터 오라클자바…01-311574
51 [기업100%환급,평일주간]SQL기초에서스키마오브젝트,PLSQL,힌트… 오라클자바…01-311941
50 [기업100%환급]개발자를위한스프링,마이바티스,하이버네이트(스… 오라클자바…01-311250
49 [평일주간,평일야간,주말]Spring,MyBatis,Hibernate개발자과정 오라클자바…01-191555
48 [평일야간,주말]안드로이드개발자과정(Android기초실무) 오라클자바…01-111376
47 [평일야간,주말주간,주말야간]JAVA,Network&JSP&Spring,MyBatis,… 오라클자바…01-031926
46 기업100%환급/오라클/자바/스프링/안드로이드/닷넷C#/웹퍼블리싱… 오라클자바…12-272303
45 [기업100%환급]자바웹개발기초과정(JAVA,JDBC,JSP,Servlet,Aajx,… 오라클자바…12-191649
44 [평일주간야간, 주말]웹퍼블리싱 마스터(HTML5,CSS3,jQUERY,AJAX… 오라클자바…12-141617
43 [채용예정교육]오라클자바개발잘하는신입뽑기2개월과정,교육전취… 오라클자바…12-111660
42 [기업100%환급]웹퍼블리싱마스터(HTML5,CSS3,JavaScript,jQUERY) 오라클자바…12-091325
41 [평일야간]닷넷(C#,Network,ADO.NET,ASP.NET)마스터 오라클자바…12-011551
40 [기업100%환급]자바기초&안드로이드개발자과정(Android전액환급… 오라클자바…12-011733
39 [평일야간,주말]SQL기초에서실무까지(SQL기초,PLSQL,힌트,튜닝) 오라클자바…12-011193

댓글 없음:

댓글 쓰기