오라클 C API 는 OCI 라는 함수들 그룹으로서 제공되고 있지요. 이것은 오라클로 접근할 수 있는 일련의 함수군으로서 생각보다는 복잡하고 제법 C 실력을 요구하며 어느 정도 개념을 잡고서 접근해야 합니다.
Pro*C 라고 하는 것은 Embedded SQL in C 를 구현하기 위한 Precompiler 입니다. 특정 문법에 따라 SQL 구문을 C 문법과 같이 이용할 수 있습니다. 상당히 편리한 개발 환경을 제공해 주게 되지요.
>>초보자 님께서 쓰시길<<
:: 답변글 감사합니다. Pro*C 와 C-API 가 어떻게 다른 것인지 알 수 있을까요?
:: 장단점이나 아니면 차이점을 좀 알려주시겠어요?
::
::
:: >>문태준 님께서 쓰시길<<
::
:: ::
:: :: >>초보자 님께서 쓰시길<<
:: ::
:: :: :: 저는 리눅스에서 오라클 디비를 사용하고 있습니다. c 언어로 프로그래밍을 하고
:: :: :: 싶은데 c 로 오라클을 연결해서 쓸 수 있는 방법을 알고 싶습니다. 방법이 몇개
:: :: :: 있는 것 같긴한데 아무리 찾아봐도 너무 쉬운거여서 그런지 없네요.
:: :: ::
:: :: :: 그리고 혹시 가능하다면 오라클 디비가 있는 서버하고 프로그래밍을 해야하는 서버가
:: :: :: 다르다면 어떤 방법들이 있는지도 알려주세요.
:: ::
:: :: 저도 마찬가지로 오라클쪽에는 초보인데요.
:: :: C-API는 제공을 하지만 좀더 편하게 하기 위해서 Pro*C라는 프로그램이 있습니다. 전처리 컴파일러
:: 라
:: :: 고 하지요. 쉽게 말해서 DB를 C 프로그램으로 작성하려면 자체적으로 제공하는 C-API를 이용해 프
:: 로그
:: :: 램을 짜야하는데 이러한 과정을 좀더 편하게 해주는 작업입니다. 일단 Pro*C로 프로그램을 짜고 Pro
:: *C
:: :: 를 이용해 다시 C코드를 생성하여 마지막으로 프로그램을 만들지요. (마지막에는 C 컴파일러가 사
:: 용이
:: :: 되겠지요)
:: ::
:: :: 일반 오라클 서적에서 먼저 Pro*C를 보시고 대략 이해를 하신다음 처음에는 오라클 테크넷에 있는
:: 오
:: :: 라클 815 리눅스 설치 매뉴얼에 간략히 Pro*c를 이용한 예제가 나와있으니 이걸 익히는게 좋을 듯
:: 합니
:: :: 다. 또한 오라클을 설치하면 여러가지 샘플 프로그램이 있는데 이것부터 천천히 익히면 될 듯 합니
:: 다.
:: ::
:: ::
|