본문 바로가기

Utils

DB 접속하기 - DB 명세서 엑셀 자동화 (1) | Python

DB 접속하기 - DB 명세서 엑셀 자동화 (1) ❘ Python

 

파이썬으로 DB 명세서 엑셀 자동화하기 (1) - DB 접속하기

 

이미 운영되고 있는 서비스의 DB 명세서를 작성하려면 엄청난 시간이 들어갑니다 😢

DB에 접속하여 테이블 정보를 검색한 뒤 엑셀로 저장하는 프로그램을 작성해봅니다.


라이브러리

사용하는 DBMS에 맞는 라이브러리를 사용합니다.


DB 접속정보 정의

class DbConfig:
	HOST = "192.168.xxx.xxx"
    PORT = 1234
    USER = "user"
    PASSWORD = "password"
    DATABASE = "db"
    CHARSET = "utf8mb4" # MySQL

 

DB 접속

MySQL

Oracle

oracle client를 설치하고 해당 경로를 환경변수에 설정합니다.

https://www.oracle.com/kr/database/technologies/instant-client/winx64-64-downloads.html

728x90