Pro*C 란?
- 오라클에서 제공하는 전처리 컴파일러 : Pre-Compiler
> C프로그램에 포함된 SQL 문장 -> C함수 호출로 변환한다.
- 오라클 Pro*C의 특징
> 전처리 컴파일러
> C 프로그램 코드 안에 "SQL 명령어"의 사용을 가능하게 한다.
> Pro*C로 작성된 프로그램의 확장자 : .pc
> .pc 프로그램의 기본 문법은 C언어 문법을 따른다.
Pro*C를 사용하는 이유
> 비교적 쉽게 데이터베이스 연동 프로그램의 작성이 가능하다.
> SQL과 가장 가까운 형태의 코드를 사용하여 프로그램이 가능하다.
> C를 이용하여 데이터 베이스 기능을 "직접" 호출하는 것 보다 쉽다.
Pro*C 를 이용한 프로그램 개발 과정
① .pc 소스 코드 작성 : C언어 + SQL 명령어
② Pro*C 전처리 컴파일러를 사용하여 컴파일 -> .c 파일 생성
③ C컴파일러를 사용하여 컴파일 -> .o 오브젝트 파일 생성
④ .o 파일을 오라클 라이브러리와 함께 링크 -> 실행파일 생성
'리눅스환경 개발 > PRO*C' 카테고리의 다른 글
[PRO*C] Dynamic sql (method 1~3) (0) | 2022.02.23 |
---|---|
[PRO*C] 환경 설정 및 컴파일 (리눅스,Xshell) (0) | 2022.02.23 |
[PRO*C] PLS-S-00201 ' ' 식별자가 정의되어야 합니다. (오류해결) (0) | 2022.02.09 |