Programming/C#

Npgsql - connection

박쿠리 2024. 9. 1. 21:39

NpgsqlConnection 

PostgreSQL 데이터베이스와의 연결을 나타내는 클래스

 

NpgsqlConnectionStringBuilder

PostgreSQL 연결 문자열을 구성하고 관리하는 데 사용되는 클래스

 

NpgsqlConnector

PostgreSQL 서버와의 물리적 연결을 나타내는 클래스

npgsqlConnection 이 이 클래스를 사용해서 DB 작업 수행

 

NpgsqlConnectorPool

연결 풀을 관리하는 클래스

*여러 포트에 대해 각각 connectorpool 인스턴스 생성됨

 

NpgsqlTransaction

PostgreSQL 데이터베이스에서 트랜잭션 관리

 

NpgsqlCommand

SQL 명령을 PostgreSQL 데이터베이스에 전달하는 데 사용되는 클래스

 

NpgsqlDataReader

데이터베이스에서 데이터를 읽어들이는 데 사용되는 클래스

 

NpgsqlDataAdapter

데이터베이스와 DataSet 또는 DataTable 객체 간의 데이터 전송을 관리하는 클래스

 

NpgsqlParameter

SQL 명령에 사용되는 매개변수를 정의하는 클래스

 

NpgsqlDataSource -> 6.0 버전에서 도입된 API / 4.0.10 버전은 기본적으로 활성화되어있음

데이터 소스 객체로, 다수의 데이터베이스 연결이 필요할 때 사용되는 클래스

연결 풀링(Connection Pooling)과 관련된 고급 기능을 제공

 

NpgsqlConnection.GlobalTypeMapper

글로벌 타입 매퍼로, 모든 연결에 걸쳐 전역적으로 PostgreSQL 타입과 .NET 타입 간의 매핑을 관리

 

NpgsqlTypeHandler 

PostgreSQL의 고유 데이터 유형(예: JSONB, UUID, 배열 등)을 지원하는 핸들러 클래스

 

 

반응형

'Programming > C#' 카테고리의 다른 글

DLL 파일 통째로 프로젝트 빌드  (0) 2024.09.01
Npgsql - Connection Pooling  (0) 2024.09.01
DLL 추가 / 열기 및 수정 / 추출  (0) 2024.09.01
C# - npgsql & IIS 포트  (0) 2024.08.30
C# - GPDB 커넥션 에러  (0) 2024.08.26