데이터베이스로 접근하기
번역 : 정재익
원본출처 : http://www.ca.postgresql.org/docs/momjian/writing_apps/node2.html
좌측의 그림은 응용 프로그램들이 어떻게 데이터베이스와 통신 하는가에 대해 설명해 놓은 것이다:
Libpq 는 응용프로그램이 데이터베이스와 통신할수 있도록 해 주는 POSTGRESQL 용 C 라이브러리이다. libpq 를 사용하는 방법은 상당히 단순하다:
o 데이터베이스로 접근하기 위하여 libpq 함수를 호출
o 연결핸들 을 받는다 (PGconn)
o 질의를 전달한다
. 질의를 전달할때 연결핸들을 이용한다.
. 결과핸들을 받는다 (PGresult)
. 결과를 조회한다
o 만약 원한다면 추가적인 질의를 전달한다
o 데이터베이스 핸들을 닫는다.
Accessing the Database
The following figure illustrates how applications communicate to the database:
[Figure of top left]
Libpq is the POSTGRESQL C library that allows applications to communicate with the database.
Using libpq is a fairly straightforward process:
o Call a libpq function to connect to the database
o Receive a connection handle (PGconn)
o Issue a query
. Use the connection handle to issue a query
. Receive a result handle (PGresult)
. Access the result
o Issue more queries if desired
o Close the database connection
|