Python Code

psycopg2 로 python 에서 postgresql 활용하는 법

Kimhj 2024. 3. 20. 08:46
  • psycopg2는 파이썬에서 Postgres DB를 연결할 때 사용하는 패키지
  • 쿼리 실행, 트랜잭션 관리, 프로시저 호출, ORM 과 통합 등 다양하게 활용할 수 있음.
  • 활용하는 법은 아래와 같음.

 

1. Package Install

# Install
pip install psycopg2
conda install psycopg2

 

2. connection setting

import psycopg2

# postgresql server setting and connect 
host_name = ''  # server ip
port_num = ''   # port
db_name = ''
user_ID = ''
user_PW = ''

 

3. connection

# Connection
connection = psycopg2.connect(host=host_name, port=port_num, dbname=db_name, user=user_ID, password=user_PW)

 

 

4. create cursor & query execute

cursor = connection.cursor()
cursor.execute(""" select * from eicu.nursecharting 
                    where lower(nursingchartcelltypecat) = 'scores' 
               """)

 

 

5. connection close (리소스 누출과 서버부하 방지를 위해 작업이 종료되면 close 해줘야 함.)

# connection close
connection.close()

 

 

'Python Code' 카테고리의 다른 글

CRNN multi-modal 모델  (0) 2024.03.21
Pytorch CRNN 모델 (ResNet + LSTM)  (0) 2024.03.20
glob 사용법  (0) 2024.02.08
Pytorch training continue 코드  (0) 2024.01.31
Attention UNET 모델 구조 파이토치(Pytorch) 코드  (1) 2024.01.23