psycopg2 (2) 썸네일형 리스트형 PostgreSQL - 04 Python에서 PostgreSQL 사용하기 PostgreSQL의 설치는 이전 포스트에서 확인 하실 수 있습니다. 'psycopg2' 모듈 Python에서 PostgreSQL을 사용하기 위해 'psycopg2' 모듈을 사용합니다. psycopg2 설치 pip install psycopg2 PostgreSQL 연결 연결 객체 생성 연결 객체는 데이터베이스와 연결하는 객체로 트랜잭션 관리, 연결 종료 등의 작업 수행합니다. 연결 문자열을 사용하여 연결 객체를 생성합니다. host: 데이터베이스 서버 주소 port: 데이터베이스 서버 포트 번호 database: 데이터베이스 이름 user: 데이터베이스 사용자 이름 password: 데이터베이스 사용자 비밀번호 import psycopg2 # 연결 객체 생성 conn = psycopg2.connect( .. FastAPI - 19 (DB - PostgresSQL) 출처: https://fastapi.tiangolo.com/ko/tutorial/sql-databases// 아래의 내용은 공식 사이트의 내용을 제 경험과 생각을 추가하여 다시 정리한 것 입니다. SQLAlchemy와 ORM FastAPI와 PostgresSQL을 연동하겠습니다. PostgresSQL 설치는 PostgreSQL - 01 (설치 - Windows)나 PostgreSQL - 03 (설치 - ubuntu)에서 참고 하시기 바랍니다. FastAPI에서는 SQLAlchemy를 사용하여 DB를 연동 할 수 있습니다. SQLAlchemy는 ORM(Object Relational Mapper)로 DB를 객체로 다룰 수 있게 해줍니다. SQLAlchemy는 다양한 DB를 지원합니다. ORM(object-.. 이전 1 다음