>시스템 튜토리얼 >윈도우 시리즈 >Win8의 ODBC 데이터 소스는 무엇입니까?

Win8의 ODBC 데이터 소스는 무엇입니까?

WBOY
WBOY앞으로
2024-01-13 19:03:26802검색

Win8 시스템의 ODBC 데이터 소스는 무엇입니까

ODBC(Open Database Connectivity)는 응용 프로그램 인터페이스(API)입니다. 이 인터페이스는 데이터 관리 시스템과 관계없이 애플리케이션을 작성할 수 있는 기능을 제공합니다. OCBC는 ODBC 드라이버를 통해 다양한 데이터베이스 공급업체와 특정 데이터베이스 관리 시스템(DBMS)에 일련의 애플리케이션 프로그래밍 인터페이스를 제공합니다. 사용자 애플리케이션은 이 API 세트를 사용하여 ODBC 드라이버를 예약합니다. 그런 다음 드라이버는 SQL 문을 통해 DBMS에 연결합니다.

이제 ODBC 데이터 소스에 대한 설명을 시작하겠습니다. "제어판 시스템 및 보안 관리 도구"에서 ODBC 데이터 소스 아이콘을 볼 수 있습니다.

아래 그림과 같이 두 번 클릭하여 ODBC 데이터 소스 관리자를 엽니다.

Win8의 ODBC 데이터 소스는 무엇입니까?

ODBC 데이터 소스 관리자는 다양한 데이터 소스 이름을 구성, 추가 및 삭제하는 가장 간결한 방법을 제공합니다. 이를 통해 사용자는 데이터 소스 구성을 쉽게 완료할 수 있으며, 원본 DSN(데이터 소스 이름)을 삭제하거나 이전에 구성한 데이터 소스를 수정할 수도 있습니다. ODBC 데이터 소스 관리자의 구체적인 기능은 다음과 같습니다:

▲사용자 DSN: ODBC 사용자 데이터 소스는 지정된 데이터 공급자에 연결하는 방법에 대한 정보를 저장합니다. 사용자 데이터 소스는 현재 사용자에게만 표시되며 이 컴퓨터에만 적용할 수 있습니다.

▲시스템 DSN: ODBC 시스템 데이터 소스는 지정된 데이터 공급자에 연결하는 방법에 대한 정보를 저장합니다. 시스템 데이터 소스는 현재 컴퓨터의 모든 사용자에게 표시됩니다.

▲파일 DSN: ODBC 파일 데이터 소스를 통해 사용자는 데이터 공급자에 연결할 수 있습니다. 파일 DSN은 동일한 드라이버가 설치된 사용자가 공유할 수 있습니다.

▲ 드라이버: ODBC 드라이버를 사용하면 ODBC를 지원하는 프로그램이 ODBC 데이터 소스를 통해 정보를 얻을 수 있습니다. 새 드라이버를 설치하는 경우 해당 설치 프로그램을 사용하십시오.

▲추적: ODBC 추적을 통해 기술 담당자가 볼 수 있도록 ODBC 드라이버에 대한 호출 로그를 생성할 수 있으며, 애플리케이션 디버깅에도 도움이 될 수 있습니다. Visual Studio 추적 Microsoft Visual Studio에 대한 ODBC 추적을 활성화합니다.

▲연결 풀링: 연결 풀링을 사용하면 애플리케이션이 연결 핸들을 다시 열 수 있습니다. 이 작업을 통해 서버에 대한 왕복 프로세스가 저장됩니다.

데이터 소스 이름을 기반으로 C에서 알려진 시스템 데이터 소스 ODBC의 이름을 확인하는 방법

데이터베이스 연결 문자열에서 데이터베이스 소스 DSN을 추출합니다.

그런 다음 레지스트리를 검색하세요.

[HKEY_CURRENT_USERSoftwareODBCODBC.INIODBC 데이터 소스]에서 사용자 DSN을 찾으세요

[HKEY_LOCAL_MACHINESoftwareODBCODBC.INIODBC 데이터 소스]에서 시스템 DSN을 찾으세요

찾은 후 찾은 문자열을 기준으로 판단하세요.

문자열로만 판단하고 싶지 않다면

DSN 이름에 따라 레지스트리 상위 경로로 이동하면 데이터베이스 소스에 대한 자세한 정보를 확인할 수 있습니다.

내부에는 데이터베이스 드라이버 소스의 프로그램 이름이 포함된 드라이버 항목이 있습니다. 이를 기준으로 판단할 수 있습니다.

레지스트리 운영과 관련될 수 있는 API:

RegOpenKeyEx

RegEnum값

RegCloseKey

위 내용은 Win8의 ODBC 데이터 소스는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 docexcel.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제