2011-06-10 9 views
0

오라클 데이터베이스에 연결해야합니다. ODBC, OLE DB 또는 다른 어떤 방법을 사용하는 가장 좋은 방법은 무엇입니까? 속도는 약간의 문제이며 런타임 동안 꽤 많은 문장을 실행하게 될 것입니다. 그러나 프로그래밍하기 쉬운 것이 있다면 튜토리얼도 도움이 될 것입니다.데이터베이스에 연결

+2

속도가 문제라면 오라클이 C++ 용으로 제공하는 것을 사용하여 데이터베이스와 직접 대화하십시오. 다른 것은 오버 헤드를 추가하고 느린 것을 추가 할 하나 이상의 변환 레이어를 갖습니다. –

+1

네트워크 지연, IO 시간 및 DB 오버 헤드에 비해 두꺼운 계층의 오버 헤드도 매우 작기 때문에 속도가 라이브러리 선택보다 문제인 경우에는 큰 차이가 없습니다. –

답변

1

저는 원래 저자가 QOpenOCCI입니다. (QT, 더 이상 유지되지 않음) 후드 아래에서 우리는 OCILIB을 사용했습니다. OCILIB는 오라클로부터 기본 OCI 라이브러리를 단순화하는 훌륭한 일을 해냈습니다.

당신은 가장 큰 오버 헤드가 DB 처리 계층이거나 DB에 대한 연결 일 가능성이 높습니다. 선택 라이브러리가 아닙니다.

+0

이것은 내가 필요로하는 것처럼 보입니다. 예제 코드가 도움이됩니다. DB 처리가 문제가 될 것이라고 확신합니다. 로컬 또는 광섬유 네트워크를 통해 프로그램을 실행하려고합니다. 그렇게 생각하지 않습니다. 문제가되다. – user777904