728x90
.NET Framework 데이터 공급자
데이터베이스에 연결, 명령 실행 및 결과 검색에 이용된다.
→ 검색된 결과는 곧바로 처리되거나 DataSet에 저장됨.
→ 필요한 경우 ① 사용자에게 노출되거나, ② 여러 소스의 데이터와 함께 사용되거나, ③ 계층 간에 원격으로 사용된다.
.NET Framework 데이터 공급자(Data Provider) 종류
종류 | namespace | |
.NET Framework Data Provider for SQL Server | 수 | System.Data.SqlClient |
.NET Framework Data Provider for OLE DB | 정 | System.Data.OleDb |
.NET Framework Data Provider for ODBC | 중 | System.Data.Odbc |
.NET Framework Data Provider for Oracle | . | System.Data.OracleClient |
EntityClient 공급자 | . | System.Data.EntityClient |
SQL Server Compact 4.0에 대한 NET Framework Data Provider | . | System.Data.SqlServerCe |
구성
핵심 개체(4가지) | 기능 | 기본 클래스 |
Connection | 특정 데이터 소스에 연결. | DbConnection |
Command | 데이터 소스에 대해 명령 실행. | DbCommand |
DataReader | 데이터 소스에서 앞으로만 이동 가능한 읽기 전용 데이터 스트림을 읽음. | DbDataReader |
DataAdapter | DataSet을 채우고 업데이트 내용을 데이터 소스에 적용. | DbDataAdapter |
참고 사이트)
https://learn.microsoft.com/ko-kr/dotnet/framework/data/adonet/data-providers
.NET Framework 데이터 공급자 - ADO.NET
.NET Framework 데이터 공급자를 사용하여 데이터베이스에 연결하고, 명령을 실행하고, ADO.NET 결과를 검색하는 방법을 알아봅니다.
learn.microsoft.com
728x90
반응형
'개발 공부 > C# 학습' 카테고리의 다른 글
[C# 학습] 폼1 -> 폼2 데이터 전송(다른 폼에 데이터(클래스) 전송, 이벤트 이용) (0) | 2022.11.08 |
---|---|
[C# 학습] OleDbConnection, OleDbCommand, OleDbDataAdapter, OleDbDataReader (0) | 2022.10.24 |
[C# 학습] SqlConnection, SqlCommand, SqlDataAdapter (0) | 2022.10.24 |
[C# 학습] 데이터베이스 엔진 인증 모드(Windows 인증 방식, SQL 인증 방식) (0) | 2022.10.24 |
[C# 학습] Microsoft.ACE.OLEDB.12.0 공급자는 로컬 컴퓨터에 등록할 수 없습니다. (오류 해결) (0) | 2022.10.24 |