2010-08-10 5 views
2

만약 내 자신의 DBMS가 있고 ODBC software interface으로 개발 중이라면, 나는 무엇을 처리해야할까요? 내가 정확히 위키 백과에서이 문제를 이해하지 못했다 모든 데이터베이스 내 데이터베이스 ODBC 소프트웨어 인터페이스에서 작동한다는 것은 무엇을 의미합니까?

을 데이터에 액세스 할 수 있는지 확인하고 하나가 내 DBMS를 통해 데이터베이스에서 데이터에 액세스 할 수 있는지 확인하는

  • , 또는
  • 페이지.

답변

3

일반적으로 ODBC는 기본 (최소 공통 분모) 수준에서 다양한 데이터베이스로 작업하기위한 "캐치 올"드라이버입니다. 다양한 소프트웨어에는 ODBC 드라이버가 포함되어 있으므로 ODBC를 지원한다는 것은 다양한 소프트웨어에 대한 지원을 제공한다는 것을 의미합니다.

실제로 현재 Oracle, SQL Server 등의 기본 드라이버를 사용하는 것이 일반적입니다. ODBC는 일반적으로 다른 대안이없는 경우에만 사용됩니다.

+0

+1, 최소 공통 분모 –

1

DBMS를 개발 중이라면 'ODBC 소프트웨어 인터페이스로 개발 중'이라는 말은 ODBC 드라이버를 만드는 것을 의미합니다. 이 드라이버를 사용하면 응용 프로그램이 특정 DBMS에 대해 모르는 경우에도 데이터베이스를 쿼리 할 수 ​​있습니다. Excel과 같은 응용 프로그램에서 DBMS를 사용하려면 ODBC 드라이버를 제공하십시오.

DBMS가 "클라이언트"역할을하고 다른 DBMS의 ODBC 인터페이스를 사용하여 데이터 또는 스키마 정보를 가져와 일반적인 DBMS 기능처럼 들리지는 않는다고 가정합니다.

The Microsoft link 위키 피 디아의 기사에서 제 의견으로는 조금 더 명확합니다. MSDN은 드라이버 나 클라이언트 개발에 관심이 있습니다.

관련 문제