oledb 예제

  • 0

oledb 예제

다음 예제는 OleDbCommand 및 OleDbConnection을 만듭니다. OleDbConnection이 열리고 OleDbCommand의 연결로 설정됩니다. 그런 다음 이 예제는 ExecuteNonQuery를 호출하고 연결을 닫습니다. 이를 위해 ExecuteNonQuery는 SQL INSERT 문인 연결 문자열과 쿼리 문자열을 전달합니다. 참조 https://msdn.microsoft.com/en-us/library/system.data.oledb.oledbconnection(v=vs.110).aspx oledb 프로젝트에 포함 될 지원 프레임 워크 파일이 필요 합니다. 이 예제는 OLE DB .NET 데이터 공급자를 사용하여 노스윈드 데이터베이스에 OleDbConnection을 만듭니다. 그런 다음 직원 테이블에서 항목을 선택하는 OleDbCommand은 OleDbCommand ExecuteReader 메서드를 사용하여 실행됩니다. 이 명령의 결과는 OleDbDataReader에 전달됩니다. 확장 속성은 데이터 원본의 유형을 식별하는 데 도움이되며 EXCEL 데이터 원본에서 데이터를 읽는 방법을 보여 줄 것입니다. 마지막으로 예제는 OleDbDataReader, 다음 OleDbConnection닫습니다. GUID에 의해 표시된 대로 데이터 원본에서 스키마 정보를 반환하고 지정된 제한을 적용한 후 반환합니다.

C# 응용 프로그램과 지정된 데이터 원본 간에 연결이 설정되면 SQL 명령은 연결 개체의 도움을 받아 실행되고 데이터베이스에서 데이터를 검색하거나 조작합니다. 데이터베이스 활동이 연결을 초과하면 닫고 데이터 원본 리소스에서 해제해야 합니다. OleDbConnection 개체는 데이터 원본에 대한 고유한 연결을 나타냅니다. 클라이언트/서버 데이터베이스 시스템에서는 서버에 대한 네트워크 연결과 동일합니다. 기본 OLE DB 공급자가 지원하는 기능에 따라 OleDbConnection 개체의 일부 메서드 또는 속성을 사용하지 못할 수 있습니다. 이 샘플에서는 OleDbDataReader 클래스를 사용하여 OLE DB 공급자의 데이터를 읽는 방법을 보여 줍니다. 이 클래스는 데이터 원본에서 정방향 전용 데이터 레코드 스트림을 읽는 방법을 제공합니다. SQLServer 7.0 이상으로 작업하려면 SQLServer에서 데이터 검색 항목을 참조해야 합니다. OLE DB는 데이터 원본, 세션, 명령 및 행 집합을 포함하는 추상화 집합을 통해 액세스가 필요한 응용 프로그램과 데이터 저장소를 구분합니다.