Python DB API (PEP 249)란?
먼저 이를 설명하기에 앞서 필자는 DB-API라는 개념에 대해도 짚고 넘어가야 한다고 생각을 한다.
그래서 간단히 DB-API란 무엇인가에 대해 설명을 해보자면 일종의 가이드라인같은 것이다.
예를 들면 이런 것이다. 우리가 만약 야구 경기를 관람하러 갔다고 가정을 해보자.
어떤 팀을 응원하든 상관 없이 옷을 다 다르게 입는다면 어떻게 될까? 상관 없다고 할 수는 있지만 많이 난해하고
누가 어느 팀을 응원하는 사람인지 알기도 힘들 것이다. 하지만 응원하는 팀마다 각기 다른 유니폼을 입게 된다면
누가 어느 팀을 응원하는 지 알아보기가 엄청나게 쉬워지고 통일성을 느낄 수 있을 것이다.
이처럼 DB-API는 코딩에 있어 라이브러리들의 기준점같은 것이다.
이제 본론으로 넘어가보자, 그 수많은 기준 점중 우리가 살펴볼 DB-API는 Python Database API Specification v2.0(PEP 249) 이다. PEP-249는 데이터베이스 연결하는 과정에 있어서의 기준 점이다. 연결할때 다른 이름의 메서드들을 사용하지 말고, connect(매개변수) 형태의 메세드를 사용하자! 라는 기준점인 것이다.
'파이썬 > 파이썬 플라스크' 카테고리의 다른 글
ep3. 블로그 웹 애플리케이션 개발(0) - 프로젝트 생성, 패키지 설치, 기본 작업 (0) | 2022.07.17 |
---|---|
2-5. sqlite3 (0) | 2022.07.10 |
2-3 쓰기 구현 (0) | 2022.07.10 |
2-2 읽기 구현 (0) | 2022.07.09 |
2-1. 라우터란? (0) | 2022.07.08 |