구성 파일의 모양과 예상되는 매개변수 등 unixODBC에 대한 공식 문서가 있는지 궁금하십니까? (저는 GUI 없이 쉘만 사용하고 있습니다.) 심지어http://www.unixodbc.org/doc/유망해 보이지 않습니다. 가장 좋은 정보는 제3자 페이지에 있다는 인상을 받았는데, 이것이 사실인가요?
답변1
당신 말이 맞아요. 이에 대한 문서는 unixODBC
아직 부족합니다. 구성 파일의 경우 unixODBC
두 가지 구성 파일만 사용됩니다.
/etc/odbcinst.ini
: 여기에 정의된 드라이버/etc/odbc.ini
: 연결에 대한 정보
다양한 Linux 시스템에 이 드라이버 및 라이브러리를 설치하는 방법에 대한 훌륭한 문서를 여기에서 찾을 수 있습니다.
http://www.asteriskdocs.org/en/3rd_Edition/asterisk-book-html-chunk/installing_configuring_odbc.html
다양한 언어 API를 다루는 더 완전한 문서는 여기에서 찾을 수 있습니다.
http://www.easysoft.com/developer/interfaces/odbc/linux.html
모든 구성과 설치는 GUI 없이도 수행할 수 있습니다. :) 오래된 터미널 셸이면 충분합니다.
개발자의 관점에서 볼 때(몇 년 전에 C API를 사용해 본 적이 있어서 이것이 사소한 작업이었던 것으로 기억합니다): 연결한 다음 요청을 수행해야 합니다.
unixODBC 및 다음 명령을 사용하여 데이터 소스에 연결하려면 다음을 수행하십시오
C API
.호출하여 ODBC 환경을 초기화합니다.
SQLAllocHandle()
ODBC 버전 번호 선택
SQLSetEnvAttr()
다시
SQLAllocHandle()
연결 핸들을 초기화 하는 데 사용됩니다.이제 전화를 걸어 연결할 수 있습니다.
SQLConnect()
연결 핸들이 있고 데이터 소스에 연결되면 명령문 핸들을 할당하여 SQL을 실행하거나 메타데이터를 검색할 수 있습니다. 다른 핸들과 마찬가지로 및 를 사용하여 명령문
SQLSetStmtAttr
속성을 설정하고 가져올 수 있습니다SQLGetStmtAttr
.
여기에서 C API에 대한 훌륭한 문서를 찾을 수 있습니다.
http://www.easysoft.com/developer/언어s/c/odbc_tutorial.html http://www.easysoft.com/developer/언어s/c/odbc-tutorial-fetching-results.html http://www.easysoft.com/developer/interfaces/odbc/diagnostics_error_status_codes.html