oledb 예제

Posted on

다음 예제는 OleDbCommand 및 OleDbConnection을 만듭니다. OleDbConnection이 열리고 OleDbCommand의 연결로 설정됩니다. 그런 다음 이 예제는 ExecuteNonQuery를 호출하고 연결을 닫습니다. 이를 위해 ExecuteNonQuery는 SQL INSERT 문인 연결 문자열과 쿼리 문자열을 전달합니다. 이 예제는 OLE DB .NET 데이터 공급자를 사용하여 노스윈드 데이터베이스에 OleDbConnection을 만듭니다. 그런 다음 직원 테이블에서 항목을 선택하는 OleDbCommand은 OleDbCommand ExecuteReader 메서드를 사용하여 실행됩니다. 이 명령의 결과는 OleDbDataReader에 전달됩니다. 확장 속성은 데이터 원본의 유형을 식별하는 데 도움이되며 EXCEL 데이터 원본에서 데이터를 읽는 방법을 보여 줄 것입니다. oledb는 프로젝트에 포함할 지원 프레임워크 파일이 필요합니다. 마지막으로 예제는 OleDbDataReader, 다음 OleDbConnection닫습니다. 참조 https://msdn.microsoft.com/en-us/library/system.data.oledb.oledbconnection(v=vs.110).aspx 고성능 응용 프로그램을 배포하려면 연결 풀링을 사용해야 합니다. OLE DB에 .NET 프레임워크 데이터 공급자를 사용하는 경우 공급자가 자동으로 관리하기 때문에 연결 풀링을 활성화할 필요가 없습니다. OLE DB용 .NET 프레임워크 데이터 공급자와 연결 풀링을 사용하는 방법에 대한 자세한 내용은 OLE DB, ODBC 및 오라클 연결 풀링을 참조하십시오.

이 문서는 연결된 소스 코드 및 파일과 함께 OleDbConnection 클래스의 코드 프로젝트 오픈 라이센스(CPOL) Close() 메서드에 따라 라이센스가 부여되어 데이터베이스 연결을 닫는 데 사용됩니다. 닫기 메서드는 보류 중인 트랜잭션을 롤백 하 고 OLEDB 데이터 공급자에 의해 연결 된 데이터베이스에서 연결을 해제 합니다. C# 응용 프로그램과 지정된 데이터 원본 간에 연결이 설정되면 SQL 명령은 연결 개체의 도움을 받아 실행되고 데이터베이스에서 데이터를 검색하거나 조작합니다. 데이터베이스 활동이 연결을 초과하면 닫고 데이터 원본 리소스에서 해제해야 합니다.