ODBC(Open Database Connectivity)는 응용 프로그램 인터페이스(API)입니다. 이 인터페이스는 데이터 관리 시스템과 관계없이 애플리케이션을 작성할 수 있는 기능을 제공합니다. OCBC는 ODBC 드라이버를 통해 다양한 데이터베이스 공급업체와 특정 데이터베이스 관리 시스템(DBMS)에 일련의 애플리케이션 프로그래밍 인터페이스를 제공합니다. 사용자 애플리케이션은 이 API 세트를 사용하여 ODBC 드라이버를 예약합니다. 그런 다음 드라이버는 SQL 문을 통해 DBMS에 연결합니다.
이제 ODBC 데이터 소스에 대한 설명을 시작하겠습니다. "제어판 시스템 및 보안 관리 도구"에서 ODBC 데이터 소스 아이콘을 볼 수 있습니다.
아래 그림과 같이 두 번 클릭하여 ODBC 데이터 소스 관리자를 엽니다.
ODBC 데이터 소스 관리자는 다양한 데이터 소스 이름을 구성, 추가 및 삭제하는 가장 간결한 방법을 제공합니다. 이를 통해 사용자는 데이터 소스 구성을 쉽게 완료할 수 있으며, 원본 DSN(데이터 소스 이름)을 삭제하거나 이전에 구성한 데이터 소스를 수정할 수도 있습니다. ODBC 데이터 소스 관리자의 구체적인 기능은 다음과 같습니다:
▲사용자 DSN: ODBC 사용자 데이터 소스는 지정된 데이터 공급자에 연결하는 방법에 대한 정보를 저장합니다. 사용자 데이터 소스는 현재 사용자에게만 표시되며 이 컴퓨터에만 적용할 수 있습니다.
▲시스템 DSN: ODBC 시스템 데이터 소스는 지정된 데이터 공급자에 연결하는 방법에 대한 정보를 저장합니다. 시스템 데이터 소스는 현재 컴퓨터의 모든 사용자에게 표시됩니다.
▲파일 DSN: ODBC 파일 데이터 소스를 통해 사용자는 데이터 공급자에 연결할 수 있습니다. 파일 DSN은 동일한 드라이버가 설치된 사용자가 공유할 수 있습니다.
▲ 드라이버: ODBC 드라이버를 사용하면 ODBC를 지원하는 프로그램이 ODBC 데이터 소스를 통해 정보를 얻을 수 있습니다. 새 드라이버를 설치하는 경우 해당 설치 프로그램을 사용하십시오.
▲추적: ODBC 추적을 통해 기술 담당자가 볼 수 있도록 ODBC 드라이버에 대한 호출 로그를 생성할 수 있으며, 애플리케이션 디버깅에도 도움이 될 수 있습니다. Visual Studio 추적 Microsoft Visual Studio에 대한 ODBC 추적을 활성화합니다.
▲연결 풀링: 연결 풀링을 사용하면 애플리케이션이 연결 핸들을 다시 열 수 있습니다. 이 작업을 통해 서버에 대한 왕복 프로세스가 저장됩니다.
데이터베이스 연결 문자열에서 데이터베이스 소스 DSN을 추출합니다.
그런 다음 레지스트리를 검색하세요.
[HKEY_CURRENT_USERSoftwareODBCODBC.INIODBC 데이터 소스]에서 사용자 DSN을 찾으세요
[HKEY_LOCAL_MACHINESoftwareODBCODBC.INIODBC 데이터 소스]에서 시스템 DSN을 찾으세요
찾은 후 찾은 문자열을 기준으로 판단하세요.
문자열로만 판단하고 싶지 않다면
DSN 이름에 따라 레지스트리 상위 경로로 이동하면 데이터베이스 소스에 대한 자세한 정보를 확인할 수 있습니다.
내부에는 데이터베이스 드라이버 소스의 프로그램 이름이 포함된 드라이버 항목이 있습니다. 이를 기준으로 판단할 수 있습니다.
레지스트리 운영과 관련될 수 있는 API:
RegOpenKeyEx
RegEnum값
RegCloseKey
위 내용은 Win8의 ODBC 데이터 소스는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!