[DBexpress 란?]
- 델파이(Delphi)나 C++Builder 같은 개발툴에서 사용하는 데이터베이스 액세스 컴포넌트
- 프로그램과 데이터베이스를 통신(연결)하는 역할
- 애플리케이션에서 DB로 접속 잘 하게 해주는 거임
⇒ 특정 DBMS (Oracle, MySQL, MSSQL 등)마다 드라이버 따로 제공
⇒ 단방향 데이터 처리 이기에 메모리 부담이 적음 (읽기 전용처럼 한방향 흐름) - 그래서 음청 빠름
⇒ 단점은 복잡한 데이터 조작(예: 레코드 편집/삽입 등)할 땐 별도 작업이 좀 필요함
즉, Delphi/C++Builder 앱에서 PostgreSQL 에 붙을 때, 빠르게 간단히 연결해주는 경량 클라이언트 드라이버 세트
근데 왜 PG 라이브러리에는 없을까?
- DBexpress 드라이버는 애플리케이션(프로그램) 개발 쪽에 필요한 거라서, PostgreSQL 설치 폴더에는 없음
- C:\onTune\database\Postgresql\pgsql\lib 이렇게 lib 폴더 내에는 PostgreSQL 서버 엔진이 동작할 때 필요한 자체적인 라이브러리들 뿐임.
하지만 DBexpress 를 사용하려면 PG 내부에서도 필요한 라이브러리가 하나 있는데,
libpq.dll 라이브러리임.
즉, DBexpress 가 저 Client Library 를 참조하여 PG에 접속할 수 있음.
[사용 방법]
어렵지 않게 접속 툴 (애플리케이션 또는 프로그램)과 같은 경로에 두면 된다.
'DB_postgreSQL' 카테고리의 다른 글
[PostgreSQL] PostgreSQL에서 MVCC와 VACUUM의 역할과 작동 방식 (0) | 2025.05.13 |
---|---|
[PostgreSQL] 특정 테이블, 특정 컬럼 조회 (0) | 2025.02.03 |
[PostgreSQL] 데이터베이스 관리 - 권한 (0) | 2024.12.12 |
[PostgreSQL] 데이터베이스 관리 - 테이블스페이스 (0) | 2024.12.12 |
[PostgreSQL] DB 로그인시 자동접속 설정하기(pgpass.conf) (0) | 2024.12.03 |