파일 기반 드라이버
파일 기반 드라이버는 드라이버에서 사용할 독립 실행형 데이터베이스 엔진을 제공하지 않는 dBASE와 같은 데이터 원본과 함께 사용됩니다. 이러한 드라이버는 물리적 데이터에 직접 액세스하고 SQL 문을 처리하는 데이터베이스 엔진을 구현해야 합니다. 표준 사례로 파일 기반 드라이버의 데이터베이스 엔진은 최소 SQL 규칙 수준에서 정의된 ODBC SQL의 하위 집합을 구현합니다. 이 규칙 수준의 SQL 문 목록은 부록 C: SQL 문법을 참조하세요.
파일 기반 및 DBMS 기반 드라이버를 비교할 때 파일 기반 드라이버는 데이터베이스 엔진 구성 요소 때문에 쓰기가 어렵고, 네트워크 조각이 없기 때문에 구성하기가 덜 복잡하며, 데이터베이스 회사에서 생성하는 만큼 강력한 데이터베이스 엔진을 작성할 시간이 거의 없기 때문에 덜 강력합니다.
다음 그림에서는 데이터가 로컬에 있고 다른 하나는 네트워크 파일 서버에 있는 파일 기반 드라이버의 두 가지 구성을 보여 줍니다.